iptables、路由器 VPN、绕过特定端口的 VPN

iptables、路由器 VPN、绕过特定端口的 VPN

我有一个 wlan - 路由器 (192.168.1.1) - rpi(192.168.1.2) + Windows PC (192.168.1.3)

rpi 作为棒上的路由器运行,连接到 VPN(遵循这些指示)。 (rpi 上没有其他内容)

PC 设置为默认网关 192.168.1.2,并且 PC 上的所有流量都通过 VPN 隧道正确路由。这一切都按其应有的方式进行。

我现在在弄清楚如何“向前移植”方面遇到了很大的困难。即没有rpi,将端口(例如路由器上的21)转发到子网的传统方法,即192.168.1.3。

由于我的 VPN 本身不支持端口转发,如何使用 iptables 转发端口来绕过我的 VPN?

即当前所有流量都通过 VPN,我如何设置 rpi 来过滤端口 21(来自 PC)的流量,以便它通过普通网关 (eth0) 而不是 vpn (tun0),并且可以从外部访问?

在路由器上,我仍然转发端口吗?如果是这样,到 rpi 还是 PC?

我已经尝试了概述的说明这里

但无法让它发挥作用。

相关内容