反色情主機文件
該存儲庫的目的是分發一種有用的方法來對抗色情成癮。
如果您願意改善生活並擺脫色情成癮,請造訪 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
。您可以將+i
替換為-i
來刪除不變性。
做出承諾
一旦該機制就位並工作,請勿停用它。
如果你按需禁用它來觀看色情內容,那麼你就違背了它的目的,但更重要的是你背叛了自己。
貢獻
只需 7 個步驟即可成為開源貢獻者(不到 30 分鐘):
- 分叉這個儲存庫
- 將儲存庫複製到您的 PC 中
- 建立一個新分支
- 改變你認為需要改進的一切
- 提交您的更改
- 將您的變更推送到 GitHub
- 提交 PR
您的更改不會立即可見;首先它們必須由專案維護者合併。
捐款
如果您想捐贈一些東西