有没有办法让不同的 Mac OS X 应用程序使用不同的 SOCKS 代理?我在使用tsocks
Mac OS X 应用程序(如 Skype、Mail 或 Chrome)时总是出现分段错误。
我相信穿梭巴士可以通过代理映射特定 IP 范围来处理邮件。或者我可以在 Mac OS X 的代理设置中排除除目标范围之外的所有范围。
但是 IP 范围并不适合代理 Skype 或 Chrome 连接。我理解像 Skype 这样的点对点应用程序可能需要更完整的解决方案,但 Chrome 应该能够很好地适应 tsocks 样式库的替换。
我或许可以同时运行具有不同代理配置的多个 FireFox,这在 Tor 上已经实现了,但如果能找到更广泛的解决方案就更好了。
答案1
如果您只需要浏览器解决方案,Chrome 或 Firefox 都可以。对于 Chrome 使用 proxyswitchy,对于 Firefox 使用 foxyproxy,您甚至可以根据域名正则表达式匹配使用多个代理/直接连接。
答案2
您可以尝试“封装”一个新进程来使用您想要的 SOCKS 代理,这样该进程就不会知道您正在使用代理 - 执行此操作的工具是袜子。它还可以与不提供代理配置的软件一起使用。