解决宝塔pureftpd经过iptables转发连接问题
使用宝塔面板安装了pureftpd,内网连接ftp都一切正常,在更换环境后,经过iptables路由转发后使用FileZilla或者Flashfxp都出现连接问题,无法列出目录服务器断开等错误
打开宝塔控制面板,选择软件商店,点击配置
PassivePortRange 39000 40000 #被动连接响应的端口范围
ForcePassiveIP 8.8.8.8 #服务器公网IP
保存配置文件后,重启pureftpd服务
安全-系统防火墙中放行端口
修改iptables规则
modprobe ip_conntrack_ftp modprobe ip_nat_ftp iptables -t nat -I PREROUTING -p tcp --dport 59001 -j DNAT --to 192.168.1.111:59001 iptables -I FORWARD -p tcp -d 192.168.1.111 --dport 59001 -j ACCEPT iptables -t nat -I PREROUTING -p tcp --dport 39000:40000 -j DNAT --to 192.168.1.111:39000-40000 iptables -I FORWARD -p tcp -d 192.168.1.111 --dport 39000:40000 -j ACCEPT
本站所有文章均可随意转载,转载时请保留原文链接及作者。