内网穿透/端口映射之二层穿透访问”FTP共享文件“示例操作教程

其实这个操作就是内网穿透了,只是IP地址的性质不一样而已,比如现在这个就是内-内,另一种是内-外。区别就是IP地址的不一样,一个是内网的IP地址,一个是公网的IP地址罢了。

前言:某些时候你办公室的网口就只有一个,而且你又没有交换机了,所以你只能把要上网的用户的网线接到无线路由器的接口上了,这样子既可以手机连接WIFI使用,也可以电脑有线上网了。不过有些时候你需要共享文件或者是有一些其他的业务的需求,想从别的电脑访问到你的电脑上,但是因为路由的问题,所以你访问不了你的电脑,比如我想在别人P地址为172.18.20.100的电脑上访问你的IP地址为192.168.1.66的FTP共享的文件夹,显然这是访问不了 的,但是你的就可以访问到172IP开头的电脑的共享文件夹。原因是你过了一个路由器了,导致回包路经不对,所以访问失败。

因为咱们是内网使用,没有在公网或者是外网上使用,所以FTP的那台服务器的电脑的防火墙最好是关了,避免出现其他的问题,如果是在公网上,就是内-外的内网穿透操作的话,就尽量不要关闭防火墙,包括路由器本身防火墙,其次你设置的密码也要复杂,不能过于简单。

能够访问成功的必要条件,就是你必须在同一个网络环境下,也是在同一局域网下,这个局域网就看你的网络规模有多大了,最简单的测试方法就是可以Ping通你的FTP服务器的那台电脑所接的路由器的WAN口的IP地址。比如这篇文章当中,路由器的WAN口的IP地址是172.18.27.18,所以你想在其他的电脑上访问它的共享文件夹的话,就需要Ping得通172.18.27.18才可以。

最开始的你的网络拓扑情况,这个时候 "用户电脑" 是访问不了 "FTP服务器" 的,怎么解决?

最简单是方法就是加个傻瓜交换机即可解决。

解决方法一:如图所示,即可解决访问不了的问题。

如果没有交换机呢?那还有一种解决方法,那就是内网穿透,这里我也叫二层的内网穿透,或者是局域网内穿透。

提示,内网穿透的每个厂商的叫法不一样,华为在网络种叫做"NAT Server"或者是"端口映射",TP-LINK这些路由器厂商就叫做"虚拟服务器"

操作步骤如下图所示:以"FTP共享文件夹访问"为示例

网络环境/网络拓扑

开启FTP共享

启动FTP服务器,并且查看一下端口号是不是21。

设置FTP共享服务器的电脑的IP地址为静态IP地址,就算是DHCP,你也要设置为静态的IP地址。

打开路由器后台并且登陆进去,这里以TP-LINK的路由器来示范。查看并且设置好无线路由器的WAN口的IP地址,如果WAN口的IP地址是自动获取的话,你也要改为静态的,设置好对应的IP地址的网关掩码和DNS,确保没有错误。

把路由器的WAN口改为固定,现在的路由器都是可以自动识别WAN和LAN口了,但是调试的时候,最好是固定,因为这样子可以避免很多琐碎的问题出现。

关闭IPV6的地址功能,这个看你,一般我都是关的。

修改一下LAN口IP,这个一般不需要,因为你的WAN口的IP地址也就是172开头的了,如果你的WAN口的IP地址是192.168.1.0/24的话,就需要修改了,特别是你的路由器是接到光猫下的情况,就必须要修改,不然你的路由器管理IP地址和光猫的管理地址都是192.168.1.1,如果你是种情况的话,你先拔掉光猫与路由器的连接的网线,然后单独进入路由器的后台修改了LAN口IP之后再把网线接回去就行了的。

测试:我的笔记本连接了别的WIFI了,ping不通FTP服务器的192.168.1.66,但是可以ping通他路由器的WAN口的IP地址。

路由器开启内网穿透/端口映射/虚拟服务器 操作

如图所示,因为FTP的特性,所以你的两个端口号都要是一样,IP地址,就选你的FTP服务器所在的那台电脑的IP地址。因为我试过了不一样的话是不行的。

测试:另一台电脑连接别的WIFI,然后telnet指定的FTP21端口是否成功开启 telnet 172.18.27.18 21 看是否成功。

或者是你也可以用工具来扫描那个IP地址开放了哪些端口

测试可以正常访问,但是只有360浏览器可以这样子打开访问,谷歌的浏览器不行,其他的浏览器就没有试过了。

也可以直接在"此电脑"当中直接输入路由器的WAN口的IP地址即可,因为你的端口号都是默认的21所以就直接输入 ftp://172.18.27.18 然后回车即可,但是如果你修改了FTP的端口号的话那么你就需要 ftp://172.18.27.18:888 这样子,记住要把输入法改为英文的模式下输入。

你们以上就可以操作完成了,如果你有其他的需求,直接在路由器上的"虚拟服务器"上添加对应的映射规则即可,但是端口号最好是要大于1024以上在65535以内的。

折腾一下:

修改FTP服务器的端口号

开启FTP服务器,显示"停止"说明已经启动了。

路由器做端口映射,因为FTP的关系,所以两个端口号都是要一样的。

能够访问到,也能登陆,但是看不到共享的内容

所以折腾失败了。问了一下豆包AI也是有解决方法的,说是要修改配置文件什么的,但是我不想折腾了。但是你最好在修改之前把配置文件全部复制一遍,这样做一下备份的操作,避免你一会乱改之后连用都用不了的情况。

补充一下:这个共享的软件比较好用和方便,使用体验更好

软件下载地址: http://iscute.cn/chfs

双击打开 chfsgui

设置好你要共享的文件夹,以及用户访问的权限,还有监听的端口号。默认是80,我这里改为了5555

开始启动服务器

然后这里就是共享的网站了,你浏览器打开输入这个网站就行了。

设置了默认的访客用户的权限只有下载。

想要修改或者是增加文件的话,那就登陆你的有权限的用户就行了

登陆了账户就有修改操作的权限了

然后再做一下内网穿透,即可全内网互通访问共享了,试了一下,两个端口号也都是一样的才行,不一样的话,访问不了的。访问的格式为 路由器WAN口的IP地址+服务器监听的端口号。

比如我的路由器的WAN口的IP地址是 172.18.27.18 共享软件的监听端口是 5555

路由器做了内网穿透之后,在能够Ping通路由器WAN口的电脑浏览器上输入

172.18.27.18:5555 就行了,注意冒号是英文的。如果都是在同一个路由器下通一个网段的话,那就是浏览器输入 192.168.1.66:5555 就行了。

端口号可以在这里修改

也可以用小皮面板的操作来查看需要的端口是否在使用 。

这里还有操作日志,说明我的内网穿透也已经成功了,都可以正常访问到了。

所以以上操作就完成了,看你喜欢用那种方式,既有内网穿透/端口映射等操作,也有共享文件夹的操作,就看你会不会了。

相关推荐
中科三方2 小时前
域名转移详细指南:流程、材料、注意事项和常见问题全解析
网络·安全
珠海西格2 小时前
光伏电站全景感知体系:数据采集与设备状态监测技术
大数据·运维·服务器·数据库·人工智能
大黄说说2 小时前
深入理解 Linux 权限机制:文件、用户与访问控制全解析
linux·运维·服务器
2301_772204283 小时前
Linux 驱动开发:杂项设备驱动与自动设备号管理
linux·运维·驱动开发
黄昏晓x3 小时前
Linux----缓冲区
linux·运维·服务器
2501_901147833 小时前
学习笔记:单调递增数字求解的迭代优化与工程实践
linux·服务器·笔记·学习·算法
2501_924878733 小时前
AdAgent 能力成熟度模型:从 L1 自动化到 L5 自主增长引擎
运维·自动化
寄存器漫游者3 小时前
Linux 软件编程 命令、内核与 Shell
linux·运维·服务器
Kaede63 小时前
服务器硬件防火墙和软件防火墙的区别
运维·服务器