强制浏览器在没有先前配置(透明模式)窗口的情况下通过代理



我正在手工制作的软件中使用 de proxyfree,但我遇到了麻烦。我可以通过设置浏览器(在代理配置中)并放置 ip/端口来正常使用代理。这工作正常。但是我需要在没有此设置的情况下使用代理。就像在 squid 中一样,我需要这个代理像透明模式一样工作(用户浏览器没有浏览器配置)。我尝试放置一些 netsh 规则,例如(从共享互联网的 ip/端口侦听接收互联网的 ip/端口)

portproxy add v4tov4 listenport=80 listenaddress=192.168.137.1 connectport=80 connectaddress=192.168.0.131
portproxy add v4tov4 listenport=8080 listenaddress=192.168.137.1 connectport=8080 connectaddress=192.168.0.131
portproxy add v4tov4 listenport=443 listenaddress=192.168.137.1 connectport=443 connectaddress=192.168.0.131

我在 3.168.0.131 中创建了 3 个代理,侦听所有这些端口(80、8080 和 443)。

有可能这样做吗?如果您有其他解决方案,例如阻止与用户的所有互联网连接,并且在浏览器通过代理时仅允许连接,那对我来说也很好。

https://reqrypt.org/windivert.html 可以满足您的需求。您也可以将 192.168.0.131 设置为自定义网关。

如果你想安全地做事,你需要在受限机器之外进行过滤,例如在路由器上。

最新更新