frp是一个可用于内网穿透的高性能的反向代理应用,支持tcp,udp,http,https协议,可以帮助您轻松地进行内网穿透,对外网提供服务,并且web服务支持根据域名进行路由转发。
利用处于内网或防火墙后的机器,对外网环境提供http或https服务。
对于http,https服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
利用处于内网或防火墙后的机器,对外网环境提供tcp和udp服务,例如在家里通过ssh访问处于公司内网环境内的主机。
frp目前已经更新到0.20.0,各平台支持如下,除红字标注外,其余几种多用于路由器或NAS等小型设备,可以根据自己设备的CPU架构选择对应的版本
因为frp是go语言写的,所以在路由器上使用的时候,请使用虚拟内存,请使用虚拟内存,请使用虚拟内存,这个命令是在你自己的服务器上运行的!是在你自己的服务器上运行的!
一、安装命令
二、安装步骤
设置完成后检查你的输入,如果没有问题按任意键继续安装
三、更新和卸载命令
四、服务器端管理命令
五、路由器端配置:
进入路由管理界面—-SoftwareCenter–如果没有安装frpc点击未安装找到frps后等待安装成功。
安装成功后打开frpc,按之前云服务器上安装结果的信息填写。
六、路由插件配置

关于客户端中的“穿透服务配置”说明
1、服务名称:对应这控制台界面中的“Server”内容,这个名称不能重复,如果设置了一个route,那么其他所有需要用这个服务器做穿透的都不能再使用route了,所以可以参考我的配置自己加一些标识,如lisi-route、zhangsan-route。
2、域名配置:因使用http或https穿透服务时,所有的“远程主机端口”都会默认绑定到“vhosthttpport”,懂web服务的应该知道,如果多个http都用80端口,需要绑定域名来进行区分服务,如果不指定域名那么将访问默认的80服务,同样,填写的域名也是不能和服务器上其他的冲突。
3、其他的选项和ngrok的基本上差不多。
总之:frp插件中所有的选项都需要填写,千万不要空着。
穿透成功后访问:穿透成功后,http的访问地址为:
http://你设置的域名:远程主机端口示例中的访问地址就是http://12.12.12.12:7080
如果服务器上开启了nginx的web服务,那么在安装的时候“vhosthttpport”或“vhosthttpsport”将不能使用80或443端口,如果习惯访问地址后面不添加端口,给除一个nginx反向代理的代码,修改下面的代码后就可以使用“http://你设置的域名”来访问frp了,其他的代码自行百度如何设置反向代理解决,下面给出NGINX的配置:
最后说一下域名解析:
1、直接使用顶级域名穿透(示例frp.com):
1)在域名控制台,“主机”处填写@或者留空,解析到你的服务器 2)“主机”处填写*,将记录解析到你的服务器上 这样设置完后你的frp.com和*.frp.com都将解析指向你的frp服务器了,你就可以使用类似的http://sss.frp.com或http://xxx.frp.com来访问穿透了。
2、二级域名穿透(frp.me.com):
1)在域名控制台,“主机”处填写frp,解析到你的服务器 2)“主机”处填写*.frp,将记录解析到你的服务器上 这样设置完后你的frp.me.com和*.frp.me.com都将解析指向你的frp服务器了,你就可以使用类似的http://sss.frp.me.com或http://xxx.frp.me.com来访问穿透了。
本文来源:虚拟主机--内网穿透利器Frp一键安装脚本及设置教程(frp内网穿透服务器搭建)
本文地址:https://www.idcbaba.com/zhuji/2312.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。
标签:



