内网穿透工具-frp傻瓜式搭建教程

来源:互联网   编辑:思良  发表时间:2018-05-24  关注度:1108  

思良:搭建frp还是ngrok都要所谓的VPS,不想花钱整个vps了,还是老实的用他们免费的吧!

对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务是一个问题。通常解决方案就是用内网穿透工具将内网的服务穿透到公网中,便于远程管理和在外部访问。内网穿透的工具很多,之前也介绍过,比如nginx,花生壳等等。

    今天给大家介绍另一款好用内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。FRP 是一个使用 Go 语言开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。

FRP官方下载地址:https://github.com/fatedier/frp/releases  (很慢)

下载我的文件:https://download.csdn.net/download/m0_37499059/10291672

FRP 的作用

[java] view plain copy
 
 
  1. 1.利用处于内网或防火墙后的机器,对外网环境提供 HTTP 或 HTTPS 服务。  
  2. 2.对于 HTTP, HTTPS 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个 80 端口。  
  3. 3.利用处于内网或防火墙后的机器,对外网环境提供 TCP 和 UDP 服务,例如在家里通过 SSH 访问处于公司内网环境内的主机。  

FRP 架构

FRP 安装

我的环境:

[java] view plain copy
 
 
  1. 阿里云服务器:ubuntu16.04系统  
  2. 域名:frp.superboycxx.top 解释到该服务器上  

 

开始搭建:(服务端ununtu、windows客户端)

配置服务器端

服务器端只需要两个文件frps和frps.ini,其中frps为可执行文件,frps.ini为配置文件

[html] view plain copy
 
 
  1. root@slave1:/opt/frps# cat frps.ini   
  2. [common]  
  3. bind_port = 7000  
  4. vhost_http_port = 10080  

配置好后即可运行服务器端:./frps -c ./frps.ini

运行成功如上图,现在就可以配置客户端啦!

配置客户端(我是windows)

修改frpc.ini配置文件

[html] view plain copy
 
 
  1. [common]  
  2. server_addr = 服务器ip  
  3. server_port = 7000  
  4.   
  5. [web]  
  6. type = http  
  7. local_ip = 127.0.0.1  
  8. local_port = 8080   
  9. custom_domains = frp.superboycxx.top 域名  

运行客户端:./frpc.exe -c ./frpc.ini

在根目录下打开cmd:

 

测试

现在我们用外网主机来访问windows本地的服务:

 

 


来自:https://blog.csdn.net/m0_37499059/article/details/79587771

    支付宝扫码领红包,不用多说,用过的人都知道,双赢的,你得红包,我得到同等推广红包,比如你扫到1元,我也得1元,大家得到的红包可以去实体店消费!新用户至少10元以上哦,每天都有!希望大家每天来本站扫码!感谢感谢!

    把打赏改成扫码红包了!支持本站就扫码下!


下一篇:IT男的VPS系列教程 篇一:内网穿透(Frp)-拯救没有公网IP的你


上一篇:js提交表单及js表单验证


小提示:按 回车[Enter]键 返回,按 ←键 返回上一页, 按 →键 进入下一页。

网友评论(0条评论)

选择头像
新闻评论(共有 0 条评论)

手机访问

本站APP

联系我

加我微信