首页 电脑 电脑学堂 查看内容

frp让你轻松实现内网穿透

2019-2-26 15:35 |来自: 互联网 1807 0

摘要: 内网穿透,亦指NAT穿透,它能够让局域内网的主机与外部互联网进行连通。我们可以通过内网穿透工具实现私有云的搭建、家庭与工作电脑直连以及搭建自己的web服务器等。工具及环境准备FRP:内网穿透工具,它是一个高性 ...
关键词:服务 端口 指向 配置 域名 客户端 穿透 FRP 服务器 代理

内网穿透,亦指NAT穿透,它能够让局域内网的主机与外部互联网进行连通。我们可以通过内网穿透工具实现私有云的搭建、家庭与工作电脑直连以及搭建自己的web服务器等。

工具及环境准备


FRP:内网穿透工具,它是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务, 支持tcp, udp, http, https等协议类型,并且支持根据域名进行路由转发web服务。下载地址为https://github.com/fatedier/frp/releases。

代理服务器:主要用来FRP服务端安装,作为网络中转站,需要注意的是必须有外网IP。可以是自己的外部服务器,同时网上有需要免费的代理服务器,不限制流量和域名绑定个数,可以自行度娘搜索。

域名:域名作为FRP识别连接的内网设备的匹配项,在这里是必须的。

安装与配置

一、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

测试

WEB测试

我们在内网客户端主机上起了一个Tomcat,在ROOT中编写一个index.html

然后启动tomcat服务:输入:http://frp.lumes.cn

SSH服务测试

由此大功告成!是不是很简单

总结

有了frp,我们可以搭建属于自己的网站、私有云存储、windows桌面连接等等,服务器是自己的想怎么玩就怎么玩!

本文出处: https://www.toutiao.com/a6661959258533265931/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部