我在 Windows 10 上使用 OpenVPN。我想从 VPN 中排除某些端口(例如 SSH)上的流量,而改用底层网络。可以这样做吗?
在 Linux 上,我设想使用iptables
重定向-p tcp --dport 22
到底层设备而不是 VPN 隧道设备来执行此操作。在 Windows 上我有哪些选择?
VPN 到目前为止已为我分配了范围内的 IP 10.9.0.0/16
。底层网络为我提供了一个 IP 10.13.0.0/16
,并且我的大部分 SSH 流量都流向10.105.0.0/16
底层网络或 Github(nslookup
告诉我那是192.30.252.128
)。
答案1
您的家庭 LAN 是10.13.0.0/16
,我假设您的家庭网关是,10.13.0.1
您的 VPN 子网是10.9.0.0/16
,我假设您的 VPN 网关是,10.9.0.1
然后我们可以添加这些路由规则:
通过 LAN 网关路由 SSH不是VPN
route add 10.105.0.0 mask 255.255.0.0 10.13.0.1
通过 LAN 网关路由 GIT不是VPN
route add 192.30.252.128 mask 255.255.255.255 10.13.0.1