内网穿透,亦指 NAT 穿透,它能够让局域内网的主机与外部互联网进行连通。我们可以通过内网穿透工具实现私有云的搭建、家庭与工作电脑直连以及搭建自己的 Web 服务器等。
工具及环境准备 TOOLS AND ENV
FRP:内网穿透工具,它是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务, 支持 tcp, udp, http, https 等协议类型,并且支持根据域名进行路由转发 Web 服务。下载地址为 https://github.com/fatedier/frp/releases。
代理服务器:主要用来 FRP 服务端安装,作为网络中转站,需要注意的是必须有外网 IP。可以是自己的外部服务器,同时网上有需要免费的代理服务器,不限制流量和域名绑定个数,可以自行度娘搜索。
域名:域名作为 FRP 识别连接的内网设备的匹配项,在这里是必须的。
安装与配置 IINSTALL AND CONFIGURATION
一、FRP 服务端安装:
目录中 frpc 为客户端,frps 为服务端,我们队服务端配置文件 frps.ini 进行编辑配置。
其中:
bind_port为服务端与客户端通信端口(需要开放防火墙)
vhost_http_port为网站访问端口
privilege_token 为服务端与客户端通信的密令
执行命令启动服务。(记得开启 80 防火墙)
二、内网主机的安装配置:
解压后修改 frpc.ini
其中:
server_addr 指向的为刚才服务端的地址
server_port 指向刚才服务端配置的代理端口
privilege_token 为服务端与客户端通信的密令
我们配置两个代理端口的协议 http和TCP
type 为连接类型 包括http tcp https等。
local_ip 标识服务指向的IP 默认本地
local_port 标识指向的服务端口 默认本地
remote_port 标识外部访问该服务的端口 此端口需要服务端开启防火墙
保存退出,并启动客户端服务,如图所示:
三、域名解析配置:
我们需要进入我们所注册域名的域名商控制面板,新增A类解析,指向服务端IP。
我们以frp二级域名进行指向,frp.lumes.cn
测试 BESTFUL TEST
Web 测试
我们在内网客户端主机上起了一个 Tomcat,在 ROOT 中编写一个 index.html
然后启动 Tomcat 服务:输入:http://frp.lumes.cn
SSH 服务测试
由此大功告成!
总结 SAY IN END
有了 frp,我们可以搭建属于自己的网站、私有云存储、windows 桌面连接等等,服务器是自己的想怎么玩就怎么玩!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于