仅允许访问一个网站

仅允许访问一个网站

嘿。我想只允许直接连接到互联网的计算机访问一个网站。

IE 的“内容顾问”或 Firefox 的“FoxFilter”解决方案不够好,因为它实际上下载了数据,只是不显示它。我想在发送请求之前阻止流量。

这怎么可能?谢谢。

编辑:操作系统是 Windows XP。浏览器可以是 Firefox、iexplorer、chrome……没关系。计算机直接连接到调制解调器。

答案1

您可以尝试将 IE 的代理设置为假代理,并将您希望用户访问的网站添加到该代理的例外列表中?这样,除了您选择的网站之外,根本没有任何数据连接。

成本:零!

答案2

您可以通过将网站添加到代理服务器来阻止网站,但这需要您运行自己的代理服务器,例如 squid。

另一个解决方案是使用防火墙(如 Linux netfilter)来阻止它。您可以阻止网站 IP。这取决于您拥有的路由器/防火墙的类型。

这是我从所提供的信息中得知的。

答案3

正如 Khaled 所说,您需要拦截数据。

使用 Linux 上的 iptables 可以轻松完成此操作(在主机或网关上):

iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 64.111.96.38

这会将所有请求重定向到基特瓦尔。 看韓國获得更多乐趣!

iptables 还可以将请求重定向到代理:

iptables -A PREROUTING -s <client network/host> -p tcp -m tcp --dport 80 -j DNAT --to-destination <proxy @>

进而使用 mogrify 来翻转或模糊图像;)

编辑:刚刚看到您的更新。这不符合您的需求(Windows),但可能对其他人有用或给您提供想法。

相关内容