데스크톱 사용자가 온라인 웹사이트에 액세스하지 못하도록 하려면 어떻게 해야 합니까?

데스크톱 사용자가 온라인 웹사이트에 액세스하지 못하도록 하려면 어떻게 해야 합니까?

데스크톱 사용자가 Ubuntu의 온라인 웹사이트에 액세스하지 못하도록 하려면 어떻게 해야 합니까? /etc/hosts에서 *를 시도했지만 127.0.0.1트릭을 수행하지 못했습니다.

http://localhost완전한 기능을 유지해야 한다는 점에 유의하세요 .

답변1

옵션. 옵션.

  1. eth0 인터페이스를 다운하면 됩니다.
  2. 위에서 제안한대로 iptables. 사용하는 것이 더 좋습니다:
iptables -A 출력 -p tcp --dport 80 ! --대상 127.0.0.1 -j DROP

@hlovdal이 제안한대로.

사실 내 생각에는 두 옵션 모두 시스템에 매우 심각한 영향을 미치는 것 같습니다... 제안된 변경 사항이 필요한 이유를 알 수 있는 이유가 있습니까? 귀하의 요구 사항에 대해 더 많이 알면 더 쉽게 변경할 수 있을 것입니다...

답변2

IPTables를 사용하여 나가는 모든 트래픽을 차단합니다. https://help.ubuntu.com/community/IptablesHowTo

편집하다:

sudo iptables -A OUTPUT -p tcp --dport www -j DROP

나가는 모든 웹 트래픽(http 요청)을 차단해야 합니다.

관련 정보