포르노 방지 호스트 파일
이 저장소의 목적은 포르노 중독과 싸우기 위한 유용한 수단을 배포하는 것입니다.
삶을 개선하고 포르노 중독을 없애고 싶다면 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 파워셸 열기
- Windows PowerShell에서 다음 명령을 실행합니다.
Get-Content HOSTS.txt | Add-Content "C:windowssystem32driversetchosts"
시그윈 사용
- HOSTS.txt를 열고 시작 부분에 줄바꿈을 추가하세요.
- HOSTS.txt를 저장하고 닫습니다.
- Cygwin 아이콘을 마우스 오른쪽 버튼으로 클릭한 다음 '관리자 권한으로 실행'을 클릭하세요.
- HOSTS.txt가 있는 곳으로
cd
이동하세요. - Cygwin에서 다음 명령을 실행하십시오:
cat HOSTS.txt >> /cygdrive/c/Windows/System32/drivers/etc/hosts
- 재부팅
Cygwin의 단계는 Windows에서 실행되는 모든 POSIX 호환 시스템과 유사해야 합니다.
Linux 및 macOS의 호스트
- 터미널 열기
-
sudo vim /etc/hosts
입력하세요. - 새 줄을 추가하고 HOSTS.txt의 전체 내용을 복사하여 붙여넣습니다.
- 구하다
- 재부팅
Android의 호스트
호스트 이동 사용
- 호스트 설치 이동
- "HOSTS.txt"를 다운로드하여 휴대폰 내부 어딘가에 저장하세요.
- 오픈 호스트 이동
- 호스트 편집기 버튼을 클릭하세요.
- 오른쪽 상단에 점 세개 클릭
- 이전에 다운로드한 HOSTS 파일 가져오기
- 돌아가서 시작하세요
DNS66 사용
- DNS66 설치
- DNS66 열기
- HOSTS 버튼을 클릭하여 앱의 "HOSTS" 섹션을 선택하세요.
- 오른쪽 하단에 있는 + 플로팅 버튼을 클릭하세요.
- 원하는 제목과 다음 URL을 삽입하세요: https://raw.githubusercontent.com/4skinSkywalker/Anti-Porn-HOSTS-File/master/HOSTS.txt
- 오른쪽 상단에 있는 확인 표시를 클릭하여 생성한 필터를 저장합니다.
- 오른쪽 상단에 있는 새로고침 버튼을 누르세요
- 앱의 "START" 섹션으로 돌아가서 시작하세요.
- Android 시스템에 활성 VPN을 나타내는 기호가 표시됩니다.
루팅(컴퓨터 필요)
이 방법은 고급 사용자에게만 해당됩니다.
여기에서 설명하지 않는 장치를 루팅하는 단계를 이미 수행했고, 컴퓨터에 adb
설치되어 있으며, 장치를 루팅할 때 발생할 수 있는 위험도 이해하고 있다고 가정합니다.
- USB를 통해 장치를 컴퓨터에 연결하십시오.
- 아직 활성화하지 않았다면 장치에서 개발자 모드를 활성화하십시오. (설정 > 휴대폰 정보 > '빌드번호' 5회 탭)
- USB 디버깅(및 루팅된 디버깅) 옵션이 활성화되어 있는지 확인하세요. (설정 > 시스템 > 개발자 옵션 > "USB 디버깅" 및 "루팅된 디버깅")
- 컴퓨터에서
adb devices
실행하여 장치를 찾으세요. ("인증되지 않음"이라고 인쇄되면 USB 디버깅 사용 권한을 요청하는 팝업이 장치에 표시되는지 확인하세요.) -
adb pull /system/etc/hosts
실행하여 기기의 호스트 파일을 가져옵니다. - 원하는 편집기에서
hosts
파일을 열고 HOSTS.txt의 모든 내용을 복사하여 새 줄에 붙여넣습니다. 파일을 저장합니다. -
adb root
실행하여 ADB에서 루트 액세스를 활성화합니다. -
adb remount
실행하여 파일 시스템을 다시 마운트합니다. -
adb push hosts /system/etc
실행하여 파일을 장치로 다시 푸시하세요. - 장치가 올바르게 루팅된 경우 나열된 모든 사이트를 성공적으로 차단해야 합니다. 바로 작동하지 않으면 재부팅해 보세요.
- (선택 사항) 파일 편집을 좀 더 어렵게 만들려면(파일을 삭제하지 않도록)
adb shell
사용하여 장치의 셸로 이동하고 chattr +i /system/etc/hosts
실행하여 hosts
파일을 변경할 수 없도록 만드세요. chattr +i /system/etc/hosts
. +i
-i
로 바꾸면 불변성을 제거할 수 있습니다.
약속하기
메커니즘이 제 위치에 있고 작동되면 비활성화하지 마십시오.
포르노를 보기 위해 이 기능을 비활성화한다면 그것의 목적 자체를 무너뜨리는 것입니다. 그러나 그보다 더 중요한 것은 자신을 배신하는 것입니다.
기여하다
7단계로 오픈 소스 기여자가 되십시오( 30분 미만 소요 ):
- 이 저장소를 포크하세요.
- 저장소를 PC에 복제하십시오.
- 새 지점 만들기
- 개선되어야 한다고 생각하는 것은 무엇이든 바꾸세요.
- 변경사항 커밋
- 변경 사항을 GitHub에 푸시
- PR 제출
변경사항은 즉시 표시되지 않습니다 . 먼저 프로젝트 관리자가 병합해야 합니다.
기부
뭔가 기부하고 싶은 마음이 든다면