好奇怪 客户的 FTP 被动模式不通

250 天前
 dunhanson

客户那边主动模式可以,但是被动模式不行。

我这边拿了好几个不同公网 IP 的服务器测试都是正常的,不知道是不是客户那边什么配置没处理好。

正常来说应该是主动模式不行,被动模式可以才对。

但客户那边完全反过来了,主动模式可以,被动模式不行。

1 、公司 FTP 服务器

旧 FTP 服务器,部署在路由器下面,通过 2121 端口转发到 FTP 服务器 21 端口

新 FTP 服务器,部署在华为防火墙下面,通过 21 端口转发到 FTP 服务器 21 端口

2 、客户服务器

访问公司新 FTP 服务器,执行 python 脚本,FTP 被动模式不通,主动模式可以。

访问公司旧 FTP 服务器,执行 python 脚本,FTP 被动模式和主动模式都可以。

3 、公司服务器(阿里云)

访问公司新 FTP 服务器,执行同样的 python 脚本,被动模式可以,主动模式不行。

主动模式不行这个可以理解,因为要开放客户端随机端口。

4 、公司服务器(电信机房)

访问公司新 FTP 服务器,执行同样的 python 脚本,被动模式可以,主动模式不行。

电信机房是一个公网 IP ,多个服务器公用。

5 、公司本地环境(路由器环境)

访问公司新 FTP 服务器,执行同样的 python 脚本,主动模式、被动模式都可以。

6 、公司本地环境(手机热点)

访问公司新 FTP 服务器,执行同样的 python 脚本,主动模式、被动模式都可以。

参考资料:

https://baijiahao.baidu.com/s?id=1725820836822429149&wfr=spider&for=pc

934 次点击
所在节点    宽带症候群
6 条回复
xqzr
250 天前
NAT ALG🤔
adambob
250 天前
你客户具体报什么错,用的和你是同一个账户吗?
dunhanson
249 天前
@xqzr 找了华为防火墙的技术人员,还在排查
dunhanson
249 天前
@adambob 超时、连接拒绝
dunhanson
249 天前
@adambob 和账号没关系,是一个的
flynaj
246 天前
客户路由器配置 alg. openwrt 这样配置,
其它路由器大同小异。
opkg update
opkg install kmod-nf-nathelper
service firewall restart

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1033301

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX