反色情主机文件
该存储库的目的是分发一种有用的方法来对抗色情成瘾。
如果您愿意改善生活并摆脱色情成瘾,请访问 NoFap®
什么是 HOSTS 文件以及它如何阻止访问色情网站?
HOSTS 文件包含系统上 IP 地址到主机名的映射。
在该 HOSTS 文件中,我们可以阻止浏览器访问色情网站。
这个存储库有什么特别之处?
HOSTS.txt 包含大量色情网站列表(可能是您在互联网上可以找到的最大列表)。
只需将其内容复制粘贴到计算机的 HOSTS 文件上即可启用阻止机制。
Windows 7/8.x/10/11 上的主机
使用记事本
- 鼠标右键单击记事本图标,然后单击
Run as administrator
- 文件 → 打开...然后插入路径
C:windowssystem32driversetchosts
- 添加新行并复制粘贴 HOSTS.txt 的全部内容
- 节省
- 重新启动
使用 Windows PowerShell
- 打开 HOSTS.txt 并在开头添加换行符
- 保存并关闭 HOSTS.txt
- 打开 Windows PowerShell
- 在 Windows PowerShell 中运行以下命令:
Get-Content HOSTS.txt | Add-Content "C:windowssystem32driversetchosts"
使用 Cygwin
- 打开 HOSTS.txt 并在开头添加换行符
- 保存并关闭 HOSTS.txt
- 右键单击 Cygwin 图标,然后单击“以管理员身份运行”
-
cd
到 HOSTS.txt 所在的位置 - 在 Cygwin 中运行以下命令:
cat HOSTS.txt >> /cygdrive/c/Windows/System32/drivers/etc/hosts
- 重新启动
Cygwin 中的步骤应该与在 Windows 上运行的任何 POSIX 兼容系统类似。
Linux 和 macOS 上的主机
- 打开终端
- 输入
sudo vim /etc/hosts
- 添加新行并复制粘贴 HOSTS.txt 的全部内容
- 节省
- 重新启动
Android 上的主机
使用主机Go
- 安装主机Go
- 下载“HOSTS.txt”并将其放在手机内的某个位置
- 打开主机去
- 单击主机编辑器按钮
- 点击右上角的三个点
- 导入您之前下载的 HOSTS 文件
- 返回并开始
使用 DNS66
- 安装DNS66
- 打开DNS66
- 点击HOSTS按钮选择APP的“HOSTS”部分
- 点击右下角的+浮动按钮
- 插入您选择的标题和以下网址:https://raw.githubusercontent.com/4skinSkywalker/Anti-Porn-HOSTS-File/master/HOSTS.txt
- 单击右上角的复选标记保存您创建的过滤器
- 按右上角的刷新按钮
- 返回APP的“START”部分并启动
- 您应该会注意到 Android 系统上有一个符号表示 VPN 处于活动状态
root(需要电脑)
此方法仅适用于高级用户
假设您已经采取了对设备进行 root 的步骤(此处不会进行说明),并且在计算机上安装了adb
,并且还了解对设备进行 root 可能带来的风险:
- 通过 USB 将您的设备连接到计算机。
- 如果您还没有启用设备上的开发者模式,请执行此操作。 (设置 > 关于手机 > 点击“版本号”五次)
- 确保 USB 调试(和 Rooted 调试)选项已启用。 (设置>系统>开发者选项>“USB调试”和“Root调试”)
- 通过在计算机上运行
adb devices
查找您的设备。 (如果打印“未经授权”,请检查您的设备上是否有弹出窗口,请求使用 USB 调试的权限”) - 通过运行
adb pull /system/etc/hosts
拉取设备的主机文件。 - 在您喜欢的编辑器中打开
hosts
文件,然后将 HOSTS.txt 的所有内容复制粘贴到新行中。保存文件。 - 通过运行
adb root
启用对 ADB 的 root 访问。 - 通过运行
adb remount
重新挂载文件系统。 - 通过运行
adb push hosts /system/etc
将文件推送回您的设备。 - 如果设备已正确获取 root 权限,则应成功阻止列出的所有网站。如果它不能立即工作,请尝试重新启动。
- (可选)如果您想让编辑文件变得更加困难(这样您就不会删除它),请使用
adb shell
进入设备的 shell,并通过运行chattr +i /system/etc/hosts
使hosts
文件不可变chattr +i /system/etc/hosts
。您可以通过将+i
替换为-i
来删除不变性。
做出承诺
一旦该机制就位并工作,请勿禁用它。
如果你按需禁用它来观看色情内容,那么你就违背了它的目的,但更重要的是你背叛了自己。
贡献
只需 7 个步骤即可成为开源贡献者(不到 30 分钟):
- 分叉这个存储库
- 将存储库克隆到您的 PC 中
- 创建一个新分支
- 改变你认为需要改进的一切
- 提交您的更改
- 将您的更改推送到 GitHub
- 提交 PR
您的更改不会立即可见;首先它们必须由项目维护者合并。
捐款
如果您想捐赠一些东西