使用 iptables 将端口转发到本地地址

使用 iptables 将端口转发到本地地址

我在家庭服务器上运行 TeamSpeak 3 服务器。我想屏蔽家庭服务器的 IP 地址,因此我使用 VPS 作为 TeamSpeak 3 服务器的入口点。我在网上找到了一个非常适合我的用例的教程:https://community.hetzner.com/tutorials/linux-setup-gre-tunnel。不幸的是,我在使用最后一个命令时遇到了问题,而且我对 iptables 了解不够,无法解决该问题。有人能帮我修复这个 iptables 命令吗?

我卡住的命令是:sudo iptables -t nat -A PREROUTING -d <VPS IP address> -p UDP -m UDP --dport 9987 -j DNAT --to-destination 10.0.0.2

我尝试运行此命令时得到的控制台响应是:iptables v1.8.4 (legacy): Couldn't load match `UDP':No such file or directory

相关内容