V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dunhanson
V2EX  ›  宽带症候群

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

  •  
  •   dunhanson · 13 天前 · 506 次点击

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

    我这边拿了好几个不同公网 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

    6 条回复    2024-04-22 01:08:06 +08:00
    xqzr
        1
    xqzr  
       12 天前
    NAT ALG🤔
    adambob
        2
    adambob  
       12 天前
    你客户具体报什么错,用的和你是同一个账户吗?
    dunhanson
        3
    dunhanson  
    OP
       12 天前
    @xqzr 找了华为防火墙的技术人员,还在排查
    dunhanson
        4
    dunhanson  
    OP
       12 天前
    @adambob 超时、连接拒绝
    dunhanson
        5
    dunhanson  
    OP
       12 天前
    @adambob 和账号没关系,是一个的
    flynaj
        6
    flynaj  
       8 天前 via Android
    客户路由器配置 alg. openwrt 这样配置,
    其它路由器大同小异。
    opkg update
    opkg install kmod-nf-nathelper
    service firewall restart
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2554 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:57 · PVG 20:57 · LAX 05:57 · JFK 08:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.