欢迎光临散文网 会员登陆 & 注册

【教程】如何实现外网访问内网FTP服务

2020-08-03 12:35 作者:村雨Mura  | 我要投稿

前提说明

我本地是用Windows10建立的FTP服务,而且内网连接没问题

电信宽带是有分配公网IP的

路由器是华硕AC68U,已经启用DDNS,而且没问题

经测试,外网访问华硕自己的FTP服务没问题(就是华硕路由器后面的USB插口建立的FTP)


问题

但是,在外网访问内网,也就是我的Windows上FTP服务器时失败,各种原因,timeout,501错误等,最后解决方式是:

Windows的FTP站点必须用21端口,外网访问端口可以任意,例如:

FTP server mm是用的通常的FTP连接

但第二个我用了自己定义的221端口,外网访问必须用这个端口才能正确转发到本地的FTP 21端口


原因

Windows建立FTP的时候不要自定义端口了,我猜测是因为Windows的FTP服务以及防火墙连接外网时,出了21端口外,都需要特别配置,但我不想折腾了,就用21这个常用端口即可,外网访问可以设置为自己的端口



当然还有其它一些原因,这里记录一下常见的:

filezilla连接,报错返回 服务器发回了不可路由的地址。使用服务器地址代替。

1 配置返回主动模式

2 站点管理器配置主动模式


【教程】如何实现外网访问内网FTP服务的评论 (共 条)

分享到微博请遵守国家法律