如何在我的家庭网络上设置透明代理

如何在我的家庭网络上设置透明代理

因此,在设置服务器方面我还是个初学者,并且对于服务器受到攻击的方式有一些疑问。

所以我当前的网络架构如下所示:

[internet] <-> [router] <-> [other devices]

其他设备是通过 WiFi 或以太网电缆连接到路由器的设备。其中一个设备是运行 Ubuntu 14.04 LTS 的本地盒子,它将作为服务器。

现在我想做的是:我想设置一个 Squid 实例,作为所有连接的透明代理运行(在我的服务器盒上)。要做到这一点,我意识到路由器必须以某种方式知道它必须先将所有传入/传出流量发送到其他设备,以便服务器可以将它们交给 Squid 进行处理。

这是我有点困惑的部分。这可以用我当前的网络架构来实现吗?我在网上看到,你可以在路由器上禁用 DHCP,然后在服务器框上运行 DHCP,这样你就可以自动配置代理设置。但我不确定如何做到这一点。

如果我无法使用我当前的架构运行它,我是否需要将其升级为如下所示?:

[internet] <-> [router] <-> [server] <-> [other devices]

如果是这样,我该如何让所有 WiFi 流量也通过服务器(因为 WiFi 设备直接连接到路由器)。

此外,在设置过程中我需要注意哪些陷阱或注意事项?您是否可以推荐一些指南来帮助我更快地完成此过程?

相关内容