opwet设置端口转发ftp接口
在openwrt连接ftp
lftp -p 211 -u xiaohu,LNxM523FeKKcF5hb -e "set ssl:verify-certificate no" 192.168.100.141
# 添加 DNAT 转发
iptables -t nat -A PREROUTING -p tcp --dport 211 -j DNAT --to-destination 192.168.100.142:21
# 启用 IP 转发(如果没启)
echo 1 > /proc/sys/net/ipv4/ip_forward
# 添加 FORWARD 规则允许数据通过
iptables -A FORWARD -p tcp -d 192.168.100.142 --dport 21 -j ACCEPT
// 查看转发规则
iptables -t nat -L PREROUTING -n --line-numbers | grep 211
// 删除规则 只能保留一个
iptables -t nat -D PREROUTING 4
如果你 OpenWrt 做的是 DNAT,那么需要添加:
iptables -t nat -A PREROUTING -p tcp --dport 50000:51000 -j DNAT --to-destination 192.168.100.142
iptables -A FORWARD -p tcp -d 192.168.100.142 --dport 50000:51000 -j ACCEPT