如何在 Mac OS X 上按需使用 VPN?

Kam*_*ami 24 mac vpn macos

我正在尝试配置 Snow Leopard 的 VPN 按需服务但没有成功

VPN 点播截图

我尝试了以下域+配置对,但没有一个起作用:

domain.net default
*.domain.net default

我的目标是每次我使用 Safari、ssh server1.domain.net或此domain.net 上的所有其他内容访问www.domain.net时,都会通过 VPN 建立连接!

我尝试了很多不同的配置,但到目前为止它从未奏效......

小智 -4

我还没有找到真正的 ssh 隧道“按需”解决方案。这是定义(对我来说):

  • 主机(无论是本地还是远程)在端口 XXX 上有监听服务
  • 客户端(同样是本地或远程)连接到端口 XXX
  • 然后,主机启动与另一台主机的预定义 ssh 连接,并设置适当的端口转发,通常为客户端处理身份验证。
  • 然后,客户端可以根据端口转发使用该连接。

据我所知,目前还没有软件可以实现“点播”部分;由主动侦听连接的服务定义。显然,您可以启动创建隧道的服务,但这当然是手动操作。

目前我的解决方案是使用 launchd 来保持 ssh 连接始终打开。我使用这篇博文来制作自己的解决方案: http://chris.improbable.org/2008/05/21/mac-quickie-tunnel-your-traffic-using-openssh-and/

如果您更新您的问题,我可能会帮助您推出自己的问题,再次强调,这是一个专用解决方案,而不是“按需”。

作为替代方案,您可以使用 SSH 隧道管理器或前面提到的 TunnelBlick 来手动启动隧道。

  • 这没有解决问题。在我的工作环境中,我需要先连接到 VPN,然后才能启动任何类型的 ssh 连接。 (3认同)
  • 按需 VPN 是 Mac OS X 中宣传的一项功能;然而,从这个问题和在网上搜索来看,它对雪豹中的很多人来说都不能正常工作。我自己测试过它,但它的行为不符合预期。 (2认同)