内网穿透ftp看不见文件
‘壹’ 不同网络的电脑如何实现互相访问/文件共享
一、路由器A所在的网络属于一个独立的局域网,路由器B所在的网络属于一个独立的局域网,这2个局域网并没有任何关系,所以说,他们是不可以做端到端的直接访问。
二、你用的路由器我估计是家用路由器,家用路由器都是开启了自动NAT功能,并且无法关闭,如果你在AB之间使用wan-lan连接,那么这个NAT就会变成阻碍,得配置端口映射,如果你是lan-lan连接,那么相当于你是把192.168.0.x和192.168.1.x串起来了,所以说要互访必手工在PC段增加另外一个网段的IP,而且lan-lan连接还需要考虑dhcp服务器的问题。
所以说,这些说来说去都是些HCIA的基础的不能再基础的知识,建议你调试网络的时候还是要补充网络基础知识,因为网络和编程不一样,网络注重的是理论知识的掌握情况,那不是你配一个IP或者线连一下就能通,网络你可能是需要掌握7-8个知识点,并且有一些动手能力以后才能操作,不然你怎么搞都是各种不通,通了也是叫碰运气。
在Windows系统中,由于FTP协议的多端口特性导致公网访问困难,因此推荐选择SFTP协议,它只需占用一个隧道端口。本文将介绍如何通过cpolar内网穿透搭建SFTP服务器以实现公网访问。
目的:解决文件传输安全问题,允许远程客户端访问内网存储的文件。
步骤如下:
- 首先,从filezilla.cn/download下载并安装FileZilla Server,选择被动模式。
- 升级到cpolar的pro套餐,获取固定公网地址,如需免费版,注意可能需要随机端口。
- 在cpolar仪表盘上输入token代码,创建保留的FTP隧道,生成信令和数据端口。
- 将cpolar生成的公网域名解析为IP地址,用于FileZilla Server配置。
- 在FileZilla Server上设置用户权限,启用密码登录,并配置被动模式。
- 下载FileZilla客户端,安装后通过信令端口(如ftp://1.tcp.cpolar.cn:25124)和数据端口连接服务器。
- 由于可能存在服务器目录读取问题,可能需要多次刷新连接。
尽管FTP存在局限性,SFTP和WebDAV、SSH等其他服务提供了更便捷的文件传输方式,这些后续将作为学习内容。
注意:此方法仅作为内网穿透验证,实际使用可能受限于cpolar免费版的端口稳定性和权限设置。
‘叁’ 1.如何搭建ftp服务器共享文件夹怎么一步一步去操作麻烦
搭建FTP服务器并共享文件夹可以通过使用开源的FileZilla软件来实现。如果你需要在公网环境下访问内网的FTP服务,可以采用内网穿透技术,无需公网IP,也不需路由器设置。以下是详细的步骤:
首先,从filezilla.cn/download下载并安装FileZilla服务器。
接着,配置内网穿透工具cpolar。注册并安装cpolar内网穿透,并升级至专业套餐以支持FTP服务。
配置步骤如下:
在cpolar后台预留一个固定FTP公网地址,操作包括登录、选择地址、确认保留。
在cpolar客户端上创建隧道,通过访问127.0.0.1:9200登录并创建FTP隧道。
查看隧道状态,确认FTP隧道已激活。同时,记录生成的数据端口,如data://http://1.tcp.cpolar.cn:25125等。
将生成的公网域名解析为IP地址,确保FTP server能够识别。
配置FileZilla服务器时,选择被动模式,并为FTP服务器添加用户,设置密码、权限和访问的根目录。
安装FileZilla客户端,通过客户端连接FTP服务器。从filezilla.cn/download下载并安装客户端,然后使用客户端快速连接至FTP服务器。
完成连接后,即可通过FTP客户端操作文件,实现文件共享。