如何设置我的机器作为 Web 代理运行?

如何设置我的机器作为 Web 代理运行?

我正在运行 ubuntu 13.04,我想进行设置,以便 LAN 中的所有网络流量都必须经过我的机器。

答案1

可以通过两个步骤完成:

  1. 您应该使用一些安装的代理服务来为您的客户提供服务。我建议乌贼,获取有关现场安装和配置的更多信息https://help.ubuntu.com/13.04/serverguide/squid.html

  2. 您必须配置您的客户端,通过配置其网关 IP(在 IP 配置上)指向您的机器来使用您的 Squid。

如有任何问题,请告知我们。保重!

答案2

如果您想确保所有机器都使用您的代理,并且无法直接连接,则需要有 2 个网络接口。一个连接到路由器,另一个连接到所有客户端都连接到的交换机。
路由器的接口可以设置为自动获取 IP。
您可以将另一个接口设置为 192.168.66.1 子网 255.255.255.0。客户端必须具有像 192.168.66.2-254 这样的 IP,子网 255.255.255.0,没有默认网关。
或者您在第二个接口上设置 dhcp。
然后您在这个盒子上设置一个代理(apt-get install squid),例如监听端口 3389(默认)。现在必须配置所有客户端以使用此代理。

一个更简单的解决方案是运行 ipcop,它包含一个可以轻松设置为“透明代理”的代理。

相关内容