我使用NetworkManager的内置VPNconfiguration连接到我们的Microsoft PPTP VPN服务器。 这是一个准系统的VPNconfiguration工具(也许我错了),通过configuration的VPN路由所有的stream量。 我宁愿在Ubuntu Jaunty中寻找一个复杂的VPN客户端,这个客户端是可configuration的,并且能够通过VPN和其他通过默认networking路由来自特定源或应用程序的stream量。 例如,我们的自定义应用程序stream量将通过VPN而其他stream量不通过。
张贴在超级用户 。 按照build议,在这里交叉发布。
编辑:
我正在寻找像Jure推荐的KPNC这样的工具。 但是,如果不那么明显,请根据推荐的工具发布步骤来configurationstream量路由。 我经历了KVPNC中的截图,发现它是非常可configuration的,但没有发现如何configuration我想要的! 谢谢。
这听起来像你可能正在寻找一个SOCKStypes的代理。 这是Windows下我唯一能记住的基于TCP端口的路由。 虽然不是应用程序路由本身,它能够独立路由某些事情。
如果您在远端设置了代理,并在该代理处指向Firefox,则通过VPN发送Firefox非常简单。 由于需要去代理服务器的IP,它将被路由到VPN,或者如果你没有连接到任何地方。
大多数VPN能够推送到客户端,无论他们是否成为默认网关,或不是连接的客户端。 这是一个有点误导,因为你不能只是改变网关,或者你站在你的位置,但它确实拦截到互联网的stream量,并指向PPTP / VPN端点/无论什么。 与此相反,被称为拆分隧道(split-tunneling),您可以允许互联网stream量正常进行,但是发往内部networking的任何内容都可以通过VPN进行挖掘。
至于Ubuntu的SOCKStypes代理,通常可以使用-L或-D选项弯曲SSH,或者可以尝试使用tsocks。
还是我吠叫错了树?
我并不确定,但是VPN客户端很可能只是添加了一个虚拟网卡,这意味着您可以通过修改路由表来操纵networking的确切stream量,查看您的路由“route -v”和“route -h”客户端了解更多信息。
我喜欢kvpnc