是否可以仅为一个域(及其子域)配置代理(全局或少数进程)?
我想实现的目标:
所有到dupa.xyz子域的连接(HTTP/HTTPS、数据库连接等)都应该通过代理进行,到其他域的连接应该是直接的。我知道我可以使用all_proxy环境变量定义no_proxy和一个长的排除列表,但我觉得这不是正确的方法。
是否有第三方应用程序提供此功能?

最佳答案

好吧,我找到了解决办法。在我的例子中,来自dupa.xyz的所有子域都在同一个子网中,因此最简单的解决方案是使用IPTABLES+redsocks+ssh隧道到该子网中的主机。
理论上,应该可以通过redsocks通过TCP重定向DNS流量,但我没有尝试。我刚刚在hosts文件中添加了适当的条目。

关于linux - 仅适用于某些域的代理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38880816/

10-11 00:11