如何稳定一个VPN连接,仅在端口8080上

基础设施:
在这里输入图像说明

这里是我想要的,能够连接到我的局域网上的“路由器1”10.10.100.32:8080,8080端口以外的所有通信应该到默认网关“路由器1”。

iptables -t nat -A PREROUTING -t -nat -p tcp -s 0/0 --dport 8080 -j DNAT --to 192.168.67.251 

但它没有奏效。

路由是IP层的function; 您可以根据目标地址来路由stream量,但不能在目标端口(即上层(TCP或UDP)的function)上进行路由。 你想做什么是不可能的。

您尝试的命令会导致您的计算机重写目标地址,将数据包发送到192.168.67.251而不是其真正的目的地; 那些数据包将被发送路由器,而不是通过它。