所以我最近一直致力于设置一个运行 Raspbian 的 Raspberry Pi,并且我几乎已经按照我想要的方式设置了所有内容。我打算无头使用它,但我一直在需要时使用 X11 转发来查看 GUI。我运行着传输守护进程,可以从网络外部访问远程 GUI,并且运行着一个我也可以访问的网络服务器。
我有一个 VPN,我想通过 VPN 发送我的传输流量(不是 GUI 流量,因为您可以在 Transmission-daemon 的 settings.json 中指定该流量)。我在 nm-connection-editor 中将 VPN 设置设置为“仅将此连接用于其网络上的资源”,因此我仍然可以使用 eth0 接口浏览网页等。当我连接到我的 VPN 时,它为我提供了一个 ppp0 接口,因为它是使用 ppp0 的 VPN,并且当我将传输守护进程连接到该接口时,没有任何反应。没有种子加载。有人可以帮忙吗?
我想我需要更改 Pi 的路由表,但我不太确定该怎么做。
这是我的路由表。
预VPN:
Destination Gateway Genmask Flags Metric Ref Use Iface
default DD-WRT 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
After-VPN(仅用于其网络上的资源):
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
10.4.0.1 * 255.255.255.255 UH 0 0 0 ppp0
37.48.66.67 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
37.48.66.67 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
VPN 之后(禁用选项):
Destination Gateway Genmask Flags Metric Ref Use Iface
default * 0.0.0.0 UG 0 0 0 ppp0
10.4.0.1 * 255.255.255.255 UH 0 0 0 ppp0
37.48.66.67 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
37.48.66.67 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
如果我不启用该选项,我的 Pi 上的所有流量都会正常通过 VPN,并且传输工作正常。