如何在每个应用程序的基础上通过特定的 SOCKS 代理路由流量?

GJ.*_*GJ. 10 networking proxy macos

我正在运行某个没有任何内置代理配置设置的桌面应用程序(实际上是通过 AIR,如果它有任何区别)。

我需要通过安全的 SOCKS 代理从这个应用程序中获取所有流量。这意味着我不能使用全局网络首选项,因为这些会影响许多其他应用程序。

有没有办法在每个应用程序的基础上通过给定的 SOCKS 代理强制所有网络通信?

了解是否有办法根据特定的 IP 地址在全局范围内执行此类路由也会很有帮助(因为这可以允许一些合理的解决方法)。

GJ.*_*GJ. 5

ProxyCap使您能够通过代理服务器重定向计算机的网络连接。您可以告诉 ProxyCap 哪些应用程序将通过代理连接到 Internet,以及在什么情况下。这是通过用户友好的界面完成的,无需重新配置任何 Internet 客户端。

主要特点:

  • 支持 SOCKS4、SOCKS5 和 HTTPS 代理服务器
  • 直接支持 SSH 隧道(指定 SSH 服务器作为代理服务器)
  • 支持基于 TCP 和 UDP 的网络协议
  • 代理端 DNS 支持
  • 灵活的路由规则
  • 支持代理链
  • IPv6 支持
  • 支持 64 位应用程序
  • 集中管理支持