端口转发(Port Forwarding)是一种网络技术,允许将网络流量从一个 IP 地址和端口重定向到另一个 IP 地址和端口。在 Linux 系统中,通常使用 iptables
工具实现端口转发。首先,需要配置基础防火墙规则,包括开启 IP 转发、允许转发流量和配置 NAT 表。然后,可以通过 iptables
添加具体的端口转发规则,例如将本地端口 80 的流量转发到 192.168.2.123
的 80 端口。删除规则时,只需将 -A
改为 -D
。查看当前配置的端口转发规则可以使用 iptables -t nat -L -n
命令。为了方便管理,提供了一个 forward_port
脚本,支持添加、删除和查看转发规则。