내 애플리케이션에는 하나의 웹사이트를 제외하고 전체 인터넷이 차단되는 WiFi 핫스팟이 필요합니다. WiFi 핫스팟으로 구성된 Raspberry Pi를 사용하고 Privoxy를 사용하는 것을 고려하고 있습니다.
Privoxy에는 웹사이트를 화이트리스트 및 블랙리스트에 추가하는 기능이 있습니다(제 경우에는 화이트리스트에 웹사이트가 하나만 있었고 나머지는 모두 차단되었습니다).
https://raspberrypi.stackexchange.com/questions/16957/whitelist-internet-filter
지금 필요한 것은 차단된 웹사이트를 허용 목록에 있는 웹사이트로 리디렉션하는 것입니다. 또 다른 이점은 사용자가 Wi-Fi 핫스팟의 종속 포털처럼 사용자가 Wi-Fi에 연결하자마자 허용 목록에 있는 웹사이트가 나타난다는 것입니다.
이 작업을 수행하는 방법을 아는 사람이 있나요?
답변1
- 설치하다
privoxy
- 데몬이 수신할 IP를 정의합니다(예: 192.168.0.1).
- 프록시 설정(wifi)에서 이 IP(이 예에서는 192.168.0.1)를 프록시 서버로 설정합니다.
화이트리스트에 관해서는 모든 웹사이트를 차단하고 필요한 웹사이트만 화이트리스트에 추가하는 것이 가장 좋은 해결책이라고 생각합니다. 따라서 user.action
파일을 열고 먼저 모든 사이트를 차단하십시오.
{ +block }
/
그런 다음 필요한 URL을 허용 목록에 추가할 수 있습니다.
{ -block}
.example.com
.unix.stackexchange.com