Ubuntu 10.04 服务器作为透明代理过滤器(加上 dans guardian)

Ubuntu 10.04 服务器作为透明代理过滤器(加上 dans guardian)

我在一台有两张网卡的台式机上安装了服务器。我安装了 dnsmasq、squid、shorewall、ssh 和 dansguardian。

如何让此设备与 DSL 调制解调器和我的网络通信(通过我的路由器)

我已将网卡配置为独立网络。我已设置 DHCP/DNC 设置(我没有安装 dhcp3-server,而是使用 dnsmasq)。

我已尝试遵循这些说明作为指导。 http://taksuyama.com/?p=16

任何帮助都很好。这些设备对于有孩子的家庭来说非常棒!

答案1

如果您已经通过路由器的“互联网”端口将路由器连接到 DSL 调制解调器,那么事情就会变得复杂。本质上,您需要用具有所需功能的 Linux 路由器替换该路由器。

因此建议的设置是

(互联网)=----=[dsl 调制解调器]=----=[带 2 个网卡的服务器]=-----=[路由器/wifi AP/等的 LAN 端口]---> 您的所有计算机

按照这种方式操作应该可以让链接的 HOWTO 工作。您还需要在路由器上禁用 DHCP 和 UPnP,因为这可能会干扰 Linux 服务器的运行。

答案2

您可以配置防火墙 (shorewall),使所有代表网络流量的传出包(即端口 80、443)都转发到同一主机 (127.0.0.1) 和 dansguardian 进程正在监听的端口。这样,这些端口就不再与外部直接连接,但所有端口都将被 dansguardian 过滤。

相关内容