1 frp简介
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
2 frp下载
下载网址:https://github.com/fatedier/frp/releases
注意:下载amd64.tar.gz版本类型
3 开启端口
(1) 阿里云服务器安全组:开启8080端口和7000端口,用于内网穿透。
(2) 阿里云服务器在宝塔安全处:开启8080端口和7000端口,用于内网穿透。
(3) 家里服务器 在宝塔安全处 :开启8080端口和7000端口,用于内网穿透。
4 阿里云服务器FRP配置
(1) 将下载好的frp文件夹,整个文件夹上传到服务器/www目录下,然后改名为frp,完整路径为/www/frp
(2) 接着,打开【/www/frp/frps.ini】文件,然后修改配置内容如下:
[common]
bind_port = 7000
vhost_http_port = 8080
(3) 接着,安装Supervisor管理器,如下:
(4) 接着,在Supervisor管理器中,添加frp守护进程,如下:
(5) 添加结果如下,要保证守护进程成功运行
(6) 接着,拿一个域名解析到服务器的IP,我的域名是:local.cyanhui.com
(7) 接着,在服务器添加一个local.cyanhui.com网站,如下:
(8) 接着,设置local.cyanhui.com网站的反向代理信息,如下:
(9) 接着,修改local.cyanhui.com网站的内容如下:
(10) 到处,阿里云服务器端配置完成。
5 家庭服务器FRP配置
(1) 同理,将下载好的frp文件夹,整个文件夹上传到服务器/www目录下,然后改名为frp,完整路径为/www/frp
(2) 接着,打开【/www/frp/frpc.ini】文件,然后修改配置内容如下:
[common]
server_addr = 8.134.253.192
server_port = 7000
[web]
type = http
local_port = 80
custom_domains = local.cyanhui.com
(3) 接着,安装Supervisor管理器,如下:
(4) 接着,在Supervisor管理器中,添加frp守护进程,如下:
(5) 添加结果如下,要保证守护进程成功运行
(6) 接着,在服务器添加一个local.cyanhui.com网站,如下:
(7) 接着,修改local.cyanhui.com网站的内容如下:
(8) 接着,浏览器打开local.cyanhui.com域名,操作结果如下:
(9) 到处,成功穿透到内网服务器。
注意:文章内容可以参考链接https://doc.houdunren.com/%E6%95%88%E7%8E%87%E6%8F%90%E5%8D%87/19%20frp.html