外网访问内网FTP服务器

外网访问内网FTP服务器由于 FTP 协议是个多端口协议 它需要侦听本地 TCP21 端口和一个数据传输端口段 1024 65535 要实现外网访问内网 ftp 服务器 一般是做内网穿透 如 cpolar 内网穿透

由于FTP协议是个多端口协议,它需要侦听本地TCP 21端口和一个数据传输端口段(1024-65535),所以通常难以穿透。以下为cpolar给出的解决方案:

1. 创建隧道

cpolar ftp 21 

外网访问内网FTP服务器

 

如图:系统共返回4个隧道,一个ftp信令隧道和三个数据隧道.

  • ftp信令隧道:ftp://开头地址
  • ftp数据隧道:data://开头地址
  • ftp信令隧道,用于连接FTP服务器的信令端口TCP 21.
  • ftp数据隧道,用于链接FTP服务器的数据端口段。(全例为:25057-25059)

2. 配置你的FTP服务器,将FTP服务器配置成被动模式

外网访问内网FTP服务器

  •  数据端口段:配置成与cpolar提供的一致(25057-25059),
  • User the following IP: 填写1.tcp.cpolar.io的公网IP地址.本例的IP地址为34.92.101.174
  • 去掉最下面勾选项。(本地客户端访问仍使用公网IP,因为cpolar客户端是从本地访问)

注:如果使用中国区,会获取1.tcp.cpolar.cn的公网地址,当前的公网IP为:132.232.121.150

3. 使用FTP客户端,连接FTP服务器

外网访问内网FTP服务器

4. 连接成功

外网访问内网FTP服务器 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213361.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午6:00
下一篇 2026年3月18日 下午6:00


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号