![允许从 VPN 服务器客户端到服务器的流量限制为 Tomato 上的 VPN 流量](https://linux22.com/image/1515299/%E5%85%81%E8%AE%B8%E4%BB%8E%20VPN%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%B5%81%E9%87%8F%E9%99%90%E5%88%B6%E4%B8%BA%20Tomato%20%E4%B8%8A%E7%9A%84%20VPN%20%E6%B5%81%E9%87%8F.png)
我目前在 ASUS-Dark-Knight 路由器上运行 Tomato。我还运行了 VPN 服务器功能,它允许我通过 OpenVPN 连接到路由器。
另一方面,VPN 客户端功能连接到第三方 VPN 提供商,并使用路由策略功能,我通过此 VPN 将一台机器(192.168.10.228)的所有流量重定向。
使用管理 -> 脚本部分我有一个 IPtables 命令配置如下:
iptables -I FORWARD -i br0 -s 192.168.10.228 -o `nvram get wan_iface` -j DROP
如果 VPN 出现故障,则丢弃往返服务器的所有流量。一切正常。
我不确定如何配置路由器以允许连接到路由器(分配了 10.0.x.0 地址)的任何 VPN 客户端与 192.168.10.228 的服务器之间的通信。我假设我需要添加另一条规则,但我不确定如何从 VPN 客户端 -> LAN -> 服务器重定向并返回?
更新:根据要求,用我有限的绘图技能附上了一张图纸!我会尽快尝试制定规则。