当我们需要在外访问家中的设备时,内网穿透便成了搭建连接的关键桥梁,而目前的主流实现方式为以下四种:

本篇文章将详细的讲述服务器转发的内网穿透方式
选择服务器转发的理由:既然决定投入,不如直接部署自己的云服务器。资源完全自主可控,所有配置尽在掌握——对技术玩家而言,这种纯粹的掌控感,本身就是一种乐趣。
准备以下工具及服务:
1.云服务器,我们这里使用雨云的海外服务器。【去购买云服务器】国内服务器通常带宽成本较高且需要备案,因此选择香港地区的云服务器可在保障访问速度的同时,避免不必要的流程负担。
2.Frp,它是免费开源内网穿透工具,设置简单,易于上手。
3. istoreOS软路由,通过 istoreOS,来安装并运行 frp 客户端。
4. XTerminal,对云服务器的 SSH 连接与管理。https://www.terminal.icu/
第一步:购买云服务器
打开雨云官网:https://s.sr8.cc/fu
这个链接包含我的优惠码,首月可以获得5折优惠券
注册一个账号
选择云产品-找到云服务器-点击立即购买
选择海外-推荐使用香港大带宽线路
根据自己的需求选择合适的服务器
系统就选择ububtu 22.04

购买完成之后进入到服务器管理页面,可以看到服务器的管理信息
将信息复制到SSH管理工具
连接到服务器第一步我们就完成了
第二步:部署Frp
复制一键安装脚本:
wget https://raw.githubusercontent.com/mvscode/frps-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
因为上面是一次新复制了三条命令来执行,所以看到以下画面时,需要继续点击回车执行
代码拉取完成后,会出现提示询问你是否安装,输入y回车执行
出现frps download这里需要选择2(红框中),please input your server srtting以下的信息除了账号密码自己设置一下(绿框中)其他的一律全部回车默认就可以了
一路回车默认下来会得到这样一个画面(出现红框中的字样),这里继续回车就可以
这里把配置信息全部复制到记事本保存起来
第三步:设置Frp客户端
打开istoreos页面并点击istore商店,安装Frpc客户端
来到Frp客户端设置IP地址、端口、令牌(token就是令牌)
输入令牌
保存设置(我不知道为什么我点页面最下面的保存不管用,要点页面上放右侧的未保存的设置,才能正常的保存设置)
添加新的代理
输入相关代理的信息(本地IP就是这个服务在我们本地的IP、本地端口就是这个服务在我们本地的端口,比如istoreos用网页打开是http协议那么就是80端口、远程端口就是你想映射到服务公网IP的那一个端口上,访问地址就是公网IP:2520)
依旧页面右上角保存
服务端验证是否在线,这里已经显示online在线,说明连接已经成功
检查是否可以用公网IP打开istoreos
以上添加新代理全过程已经讲明白了,如果你还需要部署其他内网服务上公网,那么就按照添加新代理这个步骤添加相应的服务
第四步:测试连接速度
打开fnos下载一个文件试一下,30Mbps的带宽也是可以跑满的,速度方面还是非常不错的