我想我知道如何在带注册表项的Windows中执行此操作。 .NET的任何更清洁的方式?
无论如何要在Qt中这样做,对Mac也是如此?
答案 0 :(得分:1)
不,Windows上没有这种方式。对于初学者来说,最常见的方法仅适用于传出 HTTP 流量。 FTP,NNTP或Doom 2不会受到影响。其次,大多数webbrowsers 复制来自WinInet / Internet Explorer的代理信息(您碰巧假设它在注册表中)。更改原件不会更新这些副本。此外,在公司中,代理通常依赖于目的地(google“proxy.pac”以获取详细信息)
答案 1 :(得分:0)
如果您希望一台PC的所有数据都通过特定代理,则无法在同一台机器上的软件中完成(或更精确:在同一OS实例中)。如果你需要这样的东西,你需要第二台(虚拟)机器,你输入第二台机器人的IP地址作为第一台机器人的网关。现在,来自第一个的所有IP流量都被转发到第二个,现在可以决定这些数据包应该发生什么。这就是路由器和防火墙的工作方式。