Антипорно файл HOSTS
Цель этого репозитория — распространение полезных средств для борьбы с порнозависимостью.
Если вы хотите улучшить свою жизнь и избавиться от порнозависимости, посетите 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 должны быть аналогичны действиям в любой POSIX-совместимой системе, работающей в Windows.
ХОСТЫ в Linux и macOS
- Откройте терминал
- Введите
sudo vim /etc/hosts
- Добавьте новую строку и скопируйте все содержимое HOSTS.txt.
- Сохранять
- Перезагрузить
ХОСТЫ на Android
Использование хостов Go
- Установить Хосты Го
- Загрузите «HOSTS.txt» и поместите его куда-нибудь в свой телефон.
- Открыть Хосты Go
- Нажмите кнопку РЕДАКТОР ХОСТОВ.
- Нажмите на три точки в правом верхнем углу
- Импортируйте файл HOSTS, который вы ранее скачали.
- Вернитесь и НАЧНИТЕ
Использование DNS66
- Установить DNS66
- Открыть DNS66
- Нажмите кнопку «ХОСТЫ», чтобы выбрать раздел «ХОСТЫ» в ПРИЛОЖЕНИИ.
- Нажмите плавающую кнопку + в правом нижнем углу.
- Вставьте заголовок по вашему выбору и следующий URL-адрес: https://raw.githubusercontent.com/4skinSkywalker/Anti-Porn-HOSTS-File/master/HOSTS.txt.
- Сохраните созданный фильтр, нажав галочку в правом верхнем углу.
- Нажмите кнопку обновления в правом верхнем углу.
- Вернитесь в раздел «СТАРТ» приложения и запустите его.
- Вы должны заметить символ, указывающий на активный VPN в вашей системе Android.
Рутирование (требуется компьютер)
ЭТОТ МЕТОД ТОЛЬКО ДЛЯ ПРОДВИНУТЫХ ПОЛЬЗОВАТЕЛЕЙ.
Предполагается, что вы уже предприняли шаги по рутированию вашего устройства (о которых здесь не будет сказано), установили adb
на компьютер, а также понимаете риски, которые могут возникнуть при рутировании устройства:
- Подключите ваше устройство через USB к компьютеру.
- Включите режим разработчика на своем устройстве, если вы еще этого не сделали. (Настройки > О телефоне > Нажмите «Номер сборки» пять раз)
- Убедитесь, что параметры «Отладка по USB» (и «Корневая отладка») включены. (Настройки > Система > Параметры разработчика > «Отладка по USB» и «Отладка с root-доступом»)
- Найдите свое устройство, запустив
adb devices
на своем компьютере. (Если отображается сообщение «неавторизованный», проверьте, появилось ли на вашем устройстве всплывающее окно с запросом разрешения на использование отладки по USB.) - Извлеките файл хостов устройства, запустив
adb pull /system/etc/hosts
. - Откройте файл
hosts
в предпочитаемом вами редакторе и скопируйте и вставьте все содержимое HOSTS.txt в новую строку. Сохраните файл. - Включите root-доступ в ADB, запустив
adb root
. - Перемонтируйте файловую систему, запустив
adb remount
. - Отправьте файл обратно на свое устройство, запустив
adb push hosts /system/etc
. - Если устройство было правильно рутировано, оно должно успешно заблокировать все перечисленные сайты. Если сразу не помогло, попробуйте перезагрузиться.
- (необязательно) Если вы хотите немного усложнить редактирование файла (чтобы вы не удаляли его), зайдите в оболочку вашего устройства с помощью
adb shell
и сделайте файл hosts
неизменяемым, запустивchattr chattr +i /system/etc/hosts
. Вы можете удалить неизменяемость, заменив +i
на -i
.
Дайте обещание
Если механизм установлен и работает, не отключайте его.
Если вы отключите его по требованию для просмотра порно, вы разрушите саму его цель, но более того, вы предадите себя.
Способствовать
Станьте участником открытого исходного кода, выполнив 7 шагов ( это займет менее 30 минут ):
- Форкнуть этот репозиторий
- Клонируйте репозиторий на свой компьютер.
- Создать новую ветку
- Измените все, что, по вашему мнению, нужно улучшить.
- Зафиксируйте изменения
- Отправьте свои изменения на GitHub.
- Отправить PR
Ваши изменения не будут видны сразу ; сначала они должны быть объединены сопровождающим проекта.
Пожертвование
Если вы чувствуете, что хотите что-то пожертвовать