文章目录
前言
最近帕鲁很火,打幻兽帕鲁进行游戏联机时候为了省游戏服务器钱,用了下免费的网络穿透工具Sakura FRP,不充钱体验极差。然后研究了一下这个技术的功能,发现功能很强大,可以远程控制,本地建站,家庭NAS等等一系列功能,我简单梳理下构建流程分享给大家。
想直接实操的跳转到4.4 内网穿透实战,想慢慢了解下技术原理的可以一步步看下去。
提示:以下是本篇文章正文内容,下面案例可供参考
一、为什么需要内网穿透?
- 远程连接办公
- 远程数据共享,家庭NAS
- 本地web服务给外部访问
- 搭建本地服务器多人使用
二、为什么会用到这项技术?
最近的现象级游戏幻兽帕鲁(高达200W人同时在线)火爆导致官方服务器爆满,PING值大幅下降,伴随掉帧崩溃等问题,想要和小伙伴一起联机游戏的话,要吗租用云服务器,要吗以伙伴中性能较高的主机当本地服务器供其他朋友玩耍。实际上高性能的联机云服务器价格很贵,4核32G的主频2.5hz的阿里云一个月需要1000元以上,而现在游戏佬的本地服务器大多数为6核心12线程以上,4.0以上的主频,内存也是32G左右,足够满足服务器性能要求:
三、为什么不使用免费的内网穿透工具,如花生壳,sakura frp,openfrp等?
因为免费的是最贵的,免费的FRP工具也是依据于开源FRP技术搭建第三方服务器,用户使用的免费节点是速度最慢的,超过免费流量还需要付钱。下面是全网最火的sakura frp节点面板,可以看到
普通的免费节点都是爆满,青铜和白银节点都是收费的。
四、内网穿透实战
4.1 简介
内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。
一句话就A家庭主机把自己的端口1映射到远程服务器具有公网IP的主机上的端口2上,B家庭主机可以通过远程主机上的端口2去访问A家庭主机的端口1上的服务,比如A家庭主机搭建了一台私人服务器,服务器端口服务映射到8211上,b主机就可以通过远程主机的端口2直接访问到A主机的服务器,实现远程联机。
核心原因:IPV4数量的不够,一共42亿个地址。
后续IPV6普及后,人手一个独立公网IP就可以不需要把内网IP隐射到公网上