VPN,路由,指定的应用程序

细节:

eth0 =当前的networking端口

pptp1 = VPN连接,当我连接到我的提供商时,提供商给我一个IP地址,可以从互联网访问。 我想通过这个IP连接到我的电脑。

我想保持我的主要互联网连接(eth0)在我的电脑上的所有stream量,但路由通过指定的应用程序/或端口的VPNstream量,从IP访问应用程序/端口,我从pptp提供商。 Huhh? 困难但是,这是可能的? 如果是的话,怎么样?

input端口将始终为:33340输出端口可以更改,但通常是33330

您应该阅读Linux高级路由和stream量控制HOWTO 。

简而言之:有几个路由表。 route实用程序只pipe理其中的一个 – 主,查看/修改其他表,你应该使用ip 。 如果您想为某些stream量使用不同的路由,则应该创build自定义表格,在其中定义ruotes并创build规则以通过该表格传递stream量。 规则可能使用标记,通过iptables target设置一些数据包MARK。

我已经使用这个指南来设置特定的路线。 它应该是一个轻读/过程。

http://www.ubuntugeek.com/howto-configure-pptp-vpn-in-ubuntu-intrepid-and-jaunty.html