如何免费将本地服务映射到公网
内穿穿透原理解析:
花生壳是一种基于 NAT 穿透的技术,可以让位于局域网内的设备通过一个公网 IP 地址访问互联网。具体来说,花生壳利用了 UDP
协议的特性,将内网设备的数据包通过一个中转服务器转发到公网上,从而实现了内网设备的远程访问。在实现过程中,花生壳需要客户端和服务端两个组件配合工作,客户端用于将内网设备的数据包发送到花生壳服务器,服务端则将这些数据包转发到目标设备。通过这种方式,花生壳可以实现
NAT 穿透,让内网设备可以像公网设备一样访问互联网。用户访问访问流程: 用户访问公有域名的映射端口,DNS先将此域名翻译成花生壳服务器的公有IP,用户再发送数据包到这个服务器公有IP
打开花生壳客户端软件后,服务端资源将持续发送UDP保活报文给花生壳服务器,打开【内网穿透】的映射服务时服务端资源将与花生壳服务器建立TCP三次握手,同时花生壳客户端和花生壳服务器都将成为用户访问资源时的代理服务器。
NAT 穿越技术:UDP 打洞
花生壳客户端只要不断发送UDP报文,外网出口设备就持久生成NAT转换表。
1.0前期准备和实现目的
准备工具:
- 花生壳客户端或者花生壳管理平台( 花生壳管理 - 域名列表 (oray.com)
- 实验目的:将内网服务映射到公有域名,实现公网访问内网服务
2.0 花生壳
2.0.1域名管理>>域名列表
2.0.2 内网穿透>>自定义映射
2.0.3 新增映射
配置说明:填写内网主机的IP地址以及内网主机服务的端口号,选择外网域名后,会自动生成一个用于外网服务的端口号,外网可通过访问此域名的端口号访问对应的服务
3.0 用户
3.0.1 资源访问