将所有传入和传出流量转发到端口 53 iptables?

将所有传入和传出流量转发到端口 53 iptables?

最近我遇到了一个问题。我在我的安卓手机上使用 bookvpn VPN,现在速度变得非常慢。

  • 我想尝试一些不同的 VPN,但我的 ISP 只允许 VPN 在端口 53 上运行。

  • 我想将所有传入和传出流量重定向到端口 53。这样我就可以尝试一些不同的 VPN。问题是其中一些 VPN 通过端口 1195、1227 等运行。

到目前为止我尝试过这行代码,但没有成功。

iptables -A PREROUTING -t nat -p tcp --dport 1:65535 -j DNAT --to 53

是否可以转发所有传入和传出流量或仅转发从端口 1195 到端口 53 的流量以建立 VPN 连接。

答案1

您可以像这样进行重定向:

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 1:65535 -j DNAT --to-

destination 192.168.1.2:53

所有到 192.168.1.2(将其更改为您的本地 IP 地址)的连接都将重定向到端口 53。

-或者-

iptables -t nat -A PREROUTING -p tcp --dport 1:65535 -j REDIRECT --to-ports 53

但是在VPN的情况下,为什么不配置自己的VPN客户端和服务器通过端口53运行呢?

相关内容