通过 VPN 路由选择主机

通过 VPN 路由选择主机

我在 ubuntu 8.10 机器上设置了一个 PPTP VPN 连接作为 ppp0,我想知道如何路由选择的连接以通过 VPN。

例如,我希望 google.com 通过默认接口,但 bing.com 通过 ppp0 路由。

我可以使用路由规则来做到这一点吗?或者类似的东西更适合 iptables?

答案1

您可以使用路由规则来执行此操作,但您必须通过 ppp0 将 bing 的所有 ip 地址添加到路由中。在现实世界中,这要困难得多。例如,Google 有很多 ip,甚至还在不断增加。因此,您必须更新规则以反映当前使用的地址。

答案2

Firefox -> Foxyproxy(按正则表达式过滤)-> HTTP 代理 -> VPN 接口。

这听起来像是您需要访问子网上被阻止的网页。如果您在该子网外有一台带有 ssh 服务器的机器,最简单的方法就是使用 -D [port] 选项,该选项会为您提供 SOCKS。(如果您使用的是 Windows,putty 也可以做到这一点。)然后,您只需让 foxyproxy 重定向到给定的 socks5 端口即可。

我意识到这已经过时了,但可能会出现在搜索中,而且我曾经在一个有着烦人的限制的地方工作。

相关内容