Debian 内网 IP 流量转发教程
在 Debian 中,可以使用 iptables 来实现内网 IP 流量转发。
首先,确保你的 Debian 系统已经安装了 iptables 软件包。如果没有安装,可以使用以下命令进行安装:
sudo apt-get install iptables
接下来,使用以下命令启用 IP 转发功能:
sudo sysctl -w net.ipv4.ip_forward=1
然后,使用 iptables 命令创建一个转发规则,将来自内网 IP 的流量转发到指定的目标 IP 地址。例如,假设内网 IP 为 192.168.1.100,目标 IP 为 10.0.0.100,使用以下命令创建转发规则:
sudo iptables -t nat -A PREROUTING -p tcp -d 192.168.1.100 --dport 80 -j DNAT --to-destination 10.0.0.100:80
这条规则将来自 192.168.1.100 的 TCP 流量,目标端口为 80 的请求转发到 10.0.0.100 的 80 端口。
最后,保存 iptables 规则,使其在系统重启后仍然有效:
sudo sh -c 'iptables-save > /etc/iptables.rules'
可以通过编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 部分添加以下内容,使得 iptables 规则在系统启动时加载:
pre-up iptables-restore < /etc/iptables.rules
重启网络服务以使更改生效:
sudo systemctl restart networking
现在,Debian 系统会将来自内网 IP 的流量转发到指定的目标 IP 地址。
原文地址: https://www.cveoy.top/t/topic/phH4 著作权归作者所有。请勿转载和采集!