由于FTP协议是个多端口协议,它需要侦听本地TCP 21端口和一个数据传输端口段(1024-65535),所以通常难以穿透。

以下为cpolar给出的解决方案:

1. 创建隧道

cpolar ftp 21

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

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

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

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

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

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

4. 链接成功。

外网访问内网FTP Server【内网穿透】相关推荐

  1. 没有公网ip怎么外网访问nas?快解析内网端口映射到公网

    对于NAS用户而言,外网访问是永远绕不开的话题.拥有NAS后的第一个问题,就是搞定NAS的外网访问.不过众所周知,并不是所有的小伙伴都能得到公网IP,由于IPV4资源的枯竭,一般不会被分配到公网IP. ...

  2. 外网访问mysql数据库 花生壳内网映射mysql

    花生壳下载链接 花生壳客户端官方下载 - 贝锐花生壳官网 1.花生壳创建映射点击保存 2.要进行一下设置否则会提示Host 'windows10.microdone.cn' is not allowe ...

  3. 如何设置搭建内网共享服务器?并实现外网访问?

    在工作中,有时需要两台不同系统的电脑在同一个路由器下访问共享文件夹进行数据共享,这从本质上说就是在同一个局域网下设备之间的互通互联,这时候我们可以通过搭建一个内网文件共享服务器来实现此功能 ,比如常见 ...

  4. 乐鑫Esp32学习之旅13 esp32 内置 dns 服务器,无需外网访问域名返回指定网页。(附带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  5. 内网ip如何变成公网ip?快解析转换域名映射外网访问

    内网IP只能在本地内部网络连接访问,当本地搭建服务器部署好相关网站或应用后,在局域网内可以通过内网IP访问,但在外网是无法直接访问异地内网IP端口应用的,只有公网IP才能实现外网访问.但公网IP已经成 ...

  6. 如何实现外网访问内网mysql数据库

    今天跟大家分享一下两种特定网络环境下,如何实现外网访问内网mysql数据库. 第一种网络环境:路由器分配的是动态公网IP,且有路由器登录管理权限.如何实现外网访问内网mysql数据库? 针对这种网络环 ...

  7. 快解析动态域名解析,实现外网访问内网数据库

    今天跟大家分享一下如何借助快解析动态域名解析,在两种特定网络环境下,实现外网访问内网mysql数据库. 第1种网络环境:路由器分配的是动态公网IP,且有路由器登录管理权限.如何实现外网访问内网mysq ...

  8. 如何实现外网访问内网ip?公网端口映射或内网映射来解决

    本地搭建服务器应用,在局域网内可以访问,但在外网不能访问.如何实现外网访问内网ip?主要有两种方案:路由器端口映射和快解析内网映射.根据自己本地网络环境,结合是否有公网IP,是否有路由权限,设置让外网 ...

  9. 内网solr全文搜索服务器,快解析一步映射让外网访问

    Solr,指apache solr,其全称为Search On Lucene Replication.Solr,是一个高性能,采用java开发,基于Lucene的全文搜索服务器.同时对其进行了扩展,提 ...

  10. 搭建本地服务器,并免费内网穿透实现外网访问

    本篇教程主要将如何快速地搭建本地服务器,以及使用免费的内网穿透工具,实现外网访问内网服务器,将本地网站发布到外网可访问,方便进行微信公众号.小程序开发本地调试等. 本篇教程分两部分来讲: 搭建本地服务 ...

最新文章

  1. 为什么说特斯拉研发自动驾驶AI芯片应该引起注意?
  2. binlog关闭事务记录_Mysql 数据库 InnoDB引擎对binlog_format的限制
  3. 网站SEO优化可通过哪些数据分析来解决问题?
  4. 360手机麦克风测试软件,【奇酷小技巧】教你无需ROOT增大话筒、听筒和外放声音!...
  5. windows环境下安装nodeJS和express,一直提示command not found-配置环境变量
  6. 【MFC】显示系统时间的状态栏
  7. ubuntu中的日志文件位置,用于错误查找
  8. 接口(定义,使用方法)
  9. Git 安装及 idea 配置 Git
  10. Linux 常见问题 1000 个详细解答
  11. linux网卡驱动对XDP支持情况
  12. 计算机春季高考试题答案,最新春季高考历年真题-天津市春季高考计算机试卷...
  13. 手心拼音输入法 v1.0 官方版
  14. css鼠标hover的时候变成小手型
  15. Thinkphp5 引入第三方类库
  16. gcc利用-m32编译报错问题处理
  17. vue实现循环滚动图片
  18. javascript 字符串中查找指定字符串
  19. HTML中插入地图的方法
  20. 王子回家-第12届蓝桥杯Scratch省赛2真题第3题

热门文章

  1. Android Studio试用说明
  2. 用python读取excel指定的列数据
  3. android重启app store,‎App Store 上的“王牌战争:文明重启”
  4. JS时间日期比较大小
  5. react-creact-app后的less配置
  6. 基于51单片机+红外遥控解码+LCD1602显示
  7. 真彩色图像,索引色图像,灰度图像, 二值图像之间的相互变换(Matlab实现)
  8. Sketchup 外壳设计之方盒
  9. 浙江工商大学813理学统计学复试常见问题整理总结——数理统计部分
  10. C语言:输入某年某月某日,判断这一天是这一年的第几天? 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。