通过我的笔记本电脑(使用 Squid)和 Windows 路由所有流量

通过我的笔记本电脑(使用 Squid)和 Windows 路由所有流量

我刚刚在笔记本电脑上安装了 Squid,并成功阻止了我想要阻止的所有流量(网站、协议等)。但我想路由来自我的 LAN 的所有流量(其中只有 2 台计算机 - 我使用 Dlink 502T 路由器 - 我知道,这是一个旧路由器)。有什么想法我该怎么做吗?

我在网上找到了类似的东西,但这是针对 Linux 的http://www.tuxradar.com/answers/432

我已经考虑过将我的 IP 指定为 LAN 上其他计算机的“默认网关”,但 Squid 使用端口 3128。这样可以吗?还是我应该将 Squid 端口更改为 80?这样可以吗?

答案1

在其他计算机上设置浏览器以使用您机器的 squid 端口作为 Web 代理。

如果您想要阻止其他协议或程序,则需要设置真正的路由器/网关方​​案,但为此您还需要其他几个软件,可能还需要硬件。最简单的方案就是将它们设置为使用您的 squid 地址作为其默认浏览器代理。

答案2

您的家用路由器应设置为将请求重定向到端口 80 和 443 到 squid 服务器(或者如果您的路由器可以在第 7 层上工作,则可以重定向到 HTTP 和 HTTPS 请求),除非请求来自 squid 服务器本身。此外,您可能希望阻止对端口 8080 的请求,因为大多数代理都在该端口上工作。当然,您需要一个好的路由器,或者可能是一个基于 Linux 的路由器。这种设置的一个缺点是,如果您的笔记本电脑关闭或 squid 服务关闭,则没有人可以访问互联网。

相关内容