这就是我想要做的:
通过 ssh 连接到服务器 1.1.1.1,然后在 1.1.1.1 中运行
openvpn --config file /path/file.ovpn
连接到 2.2.2.2,但只有来自端口 1194 的传入流量才应进入 tun0 设备。
当我运行此命令时,实际上默认路由发生了变化,我无法再访问 1.1.1.1(我应该通过控制台终止该 PID)。
我想建立连接但不应更改默认路由。我的意思是 OpenVPN 的连接应该打开,但只有来自端口 1194 的任何流量才应通过tun0
设备,而其他流量(如端口 80 和 587)应该通过eth0
。
我用 Google 搜索过但找不到正确的方法或任何方法。
下面的图片是我刚刚画的,为了更好地表达我的意思:
我想知道如何配置它,以便它既可以充当客户端,又可以充当服务器,并且作为客户端从 1.1.1.1 到 2.2.2.2 建立持久连接,并且我用我的手机连接到 1.1.1.1。作为客户端连接到 OpenVPN 服务器 1.1.1.1。
我在这个领域没有太多经验,但我很好奇这是否可能,如果可能,如何实现?
提前致谢