这篇文章上次修改于 2104 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
archlinux 可以用iptables转发端口,比如我是把自己的端口8000 转发10.10.4.16:8000
1.下载安装iptables
sudo pacman -S iptables
2.启用端口转发,需要root权限
sudo -i
echo 1 > /proc/sys/net/ipv4/ip_forward
3.配置iptalbes转发
iptables -t nat -A OUTPUT -p tcp -d 127.0.0.1 --dport 8000 -j DNAT --to 169.254.0.77:8000
sudo -i
iptables-save > /etc/iptables/iptables.rules #保存规则到默认文件
exit
systemctl enable iptables
systemctl restart iptables
iptables -t nat -nvL
4.如果错误清空:
iptables -t nat -F # reset
iptables-save > /etc/iptables/iptables.rules #保存规则到默认文件=
没有评论