内网穿透,亦指NAT穿透,它能够让局域内网的主机与外部互联网进行连通。我们可以通过内网穿透工具实现私有云的搭建、家庭与工作电脑直连以及搭建自己的web服务器等。 工具及环境准备 FRP:内网穿透工具,它是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持tcp,udp,http,https等协议类型,并且支持根据域名进行路由转发web服务。下载地址为https:github。comfatedierfrpreleases。 代理服务器:主要用来FRP服务端安装,作为网络中转站,需要注意的是必须有外网IP。可以是自己的外部服务器,同时网上有需要免费的代理服务器,不限制流量和域名绑定个数,可以自行度娘搜索。 域名:域名作为FRP识别连接的内网设备的匹配项,在这里是必须的。 安装与配置 一、FRP服务端安装: 目录中frpc为客户端,frps为服务端,我们队服务端配置文件frps。ini进行编辑配置。 其中: bindport为服务端与客户端通信端口(需要开放防火墙) vhosthttpport为网站访问端口 privilegetoken为服务端与客户端通信的密令 执行命令启动服务。(记得开启80防火墙) 二、内网主机的安装配置: 解压后修改frpc。ini 其中: serveraddr指向的为刚才服务端的地址 serverport指向刚才服务端配置的代理端口 privilegetoken为服务端与客户端通信的密令 我们配置两个代理端口的协议http和TCP type为连接类型包括httptcphttps等。 localip标识服务指向的IP默认本地 localport标识指向的服务端口默认本地 remoteport标识外部访问该服务的端口此端口需要服务端开启防火墙 保存退出,并启动客户端服务,如图所示: 三、域名解析配置: 我们需要进入我们所注册域名的域名商控制面板,新增A类解析,指向服务端IP。 我们以frp二级域名进行指向,frp。lumes。cn 测试 WEB测试 我们在内网客户端主机上起了一个Tomcat,在ROOT中编写一个index。html 然后启动tomcat服务:输入:http:frp。lumes。cn SSH服务测试 由此大功告成!是不是很简单 总结 有了frp,我们可以搭建属于自己的网站、私有云存储、windows桌面连接等等,服务器是自己的想怎么玩就怎么玩!