如何强制所有程序使用我的代理?

信息安全 代理人 隧道
2021-09-01 18:41:43

我的电脑上有一个本地代理。(localhost:8888) 但不幸的是,有许多程序无法通过此代理。那么如何强制我的所有程序通过我的本地代理(或通过隧道连接到我的本地代理)?

所以我电脑上的所有程序都可以在到达互联网之前通过这个代理!!?

2个回答

您是否考虑过使用透明代理它可以自动拦截所有流量并将其提供给代理。

如果您询问 Tor,请查看Tor 透明代理,它可能完全符合您的要求。您还可以查看Torouter

如果这很重要并且防火墙/驱动程序解决方案不起作用 - 您可以使计算机可用的唯一 Internet 网关是另一台运行所需代理的计算机。

您可以通过以下两种通用方式之一强制执行此操作:

  • 将您的家庭路由器配置为仅将代理计算机的 MAC 列入来自 LAN 的传出流量的白名单。
  • 在运行代理的计算机上有两个 NIC 卡,并将另一台计算机直接连接到第二个 NIC 卡。如果配置正确,代理计算机可以完全控制两个 LAN 之间的网桥。