frp是什么?
1.frp是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务, 支持tcp, udp, http,
https等协议类型,并且web服务支持根据域名进行路由转发。
2.frp内网穿透主要用于没有公网IP的用户,实现远程桌面、远程控制路由器、
搭建的WEB、FTP、SMB服务器被外网访问、远程查看摄像头、调试一些远程的API(比如微信公众号,企业号的开发)等。
3.为什么要选择frp?市面上提供内网穿透服务的公司对免费的用户是有限制的,
本站免费提供无限流量、无限域名绑定、不限制网速、不限制连接数的内网穿透服务。
①准备工作:
1、具备公网ip的实体机或者云服务器;(服务端)
2、访问目标设备 (客户端);
② 配置
服务端配置,文本编辑器打开frps.ini:
# frps.ini
[common]
bind_port = 8182
vhost_http_port = 8181
客户端配置,文本编辑器打开frpc.ini:
# frpc.ini
[common]
server_addr = 服务端ip
server_port = 8182
[web]
type = http
local_ip = 127.0.0.1
# 目标服务 端口
local_port = 443
custom_domains = 服务端ip
③启动
先启动服务端(.\frps -c ./frps.ini),后启动客户端(./frpc -c frpc.ini)。
备注:若启动失败,则为配置数据问题,重新检查重试。
说明:
其中common字段下的三项即为服务端的设置。
“server_addr”为服务端IP地址,填入即可。
“server_port”为服务器端口,填入你设置的端口号即可,如果未改变就是7000
“token”是你在服务器上设置的连接口令,原样填入即可。
自定义规则
“[xxx]”表示一个规则名称,自己定义,便于查询即可。
“type”表示转发的协议类型,有TCP和UDP等选项可以选择,如有需要请自行查询frp手册。
参考原文链接:搭建frp进行内网穿透 (baidu.com)