小编Mar*_*ers的帖子

如何通过 OS X 上的 SSH SOCKS 代理路由*一些*流量?

我有一个用于 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 隧道的解决方案并不理想,但如果这是唯一的解决方案,我可以接受。

ssh vpn routing socks-proxy macos

5
推荐指数
1
解决办法
7816
查看次数

标签 统计

macos ×1

routing ×1

socks-proxy ×1

ssh ×1

vpn ×1