我使用ExpressVPN,在Android上我有一个应用程序,可以让我选择哪些应用程序通过VPN运行。其他一切都使用正常的流量。我也可以在Ubuntu上安装ExpressVPN,但它没有拆分隧道功能。
我设置了OpenVPN来使用我的虚拟专用网,但是当我打开它时,它会通过它路由我所有的流量。当我检查“只对此网络上的资源使用此连接”时,这似乎允许我的局域网流量远离VPN。
但是,我只想让一两个应用程序使用VPN: Firefox,或者是podcatcher。对于我的生活,我不能让任何分裂的隧道教程为我工作。我安装了Qomui,它不会加载我的VPN。我遵循了一个教程,我创建了一个名为'vpn‘的新用户,并以该用户的身份运行应用程序,但是脚本抛出了一个错误,应用程序无法启动。
我运行OpenWRT,如果这更容易的话,我可以在路由器上设置VPN。但我要疯狂地想办法解决这个问题,所以如果有人有一个好的GUI、教程、脚本或其他解决方案,请告诉我。
谢谢。
发布于 2020-07-28 15:48:34
如果我正确理解了您的问题,我有相同的目标:为我的Ubuntu客户端进行分割隧道。据我目前所读,Ubuntu中的网络管理器(GUI)不支持这样的路由设置。它将在创建的网络接口(tun0)上路由所有内容。这是该软件的一个限制。我成功地做到了以下几种方式,我的VPN提供者提供了说明:
这样做,就不会将任何信息路由到创建的tun0接口上,所有交易仍将被默认为enp3s0。然后我转到我想要使用的应用程序,并添加由我的SOCKS5提供者提供的代理设置。然后应用程序使用tun0网络接口。
我希望这能帮上忙。
https://askubuntu.com/questions/1246642
复制相似问题