Mar*_*ers 5 ssh vpn routing socks-proxy macos
我有一个用于 VPN 目的的 SSH SOCKS 连接,这很好用。通过使用 FoxyProxy for Firefox 或.pacOS X 的自动代理配置选项的文件,网络流量很容易重定向到隧道上运行。
但是,我遇到了一个专有应用程序的问题,该应用程序需要与 VPN ed 网络上的 TCP 服务器连接,但它本身不支持 SOCKS 代理配置。它将遵循 OS X 网络代理配置,但前提是我设置了 SOCKS 代理选项以通过 SOCKS 隧道路由所有流量。
我想要的是仅通过 SSH 隧道路由特定的 IP 地址,因此给定网络掩码,我希望这些 IP 地址的所有流量都通过 SOCKS SSH 连接进行隧道传输,而其他所有流量都直接连接。
请注意,SSH 隧道是我可以建立的唯一类似 VPN 的连接,而且我无权在 SSH 服务器端点上安装或运行其他软件,因此我无法建立 OpenSSH VPN 或其他替代(真实)VPN设置。
SSH 隧道本身是在我的家庭网络中的 Linux Debian 服务器上启动的,但需要路由的是来自 Mac OS X (10.6) 的流量。将所有流量从 Mac 路由到 Linux 服务器,然后有选择地路由到我的网关或 SSH SOCKS 隧道的解决方案并不理想,但如果这是唯一的解决方案,我可以接受。
小智 9
引自作者网站:
作为穷人的 VPN 的透明代理服务器。通过 ssh 转发。不需要管理员。适用于 Linux 和 MacOS。
https://github.com/sshuttle/sshuttle
我还不确定如何让某些应用程序只遍历 vpn,但除此之外它正好适合您的需求。您可以在 start 参数中指定路由,以便仅对某些目的地进行隧道传输。
您不需要以任何方式接触您的应用程序,因此禁用您可能拥有的任何袜子设置。
| 归档时间: |
|
| 查看次数: |
7816 次 |
| 最近记录: |