Frps 配合 Frpc 实现内网穿透
Frps 配合 Frpc 实现内网穿透
frps 作为公网服务器, frpc 作为客户端。
需要使用到 Nginx Proxy Manager 并拥有一个域名和 VPS 。
配置 frps 服务器端
创建一个
frps.ini文件,作为frps的配置配置文件分为3个部分
bind_portkcp_bind_port为监听端口,与客户端绑定端口dashboard_userdashboard_pwddashboard_port为网页端的用户、密码与端口token为客户端连接服务器端需要用到的验证
1 | # frps.ini |
配置完上面的服务器端设置,就可以使用
docker-compose启动这项服务
1 | nano docker-compose.yml |
1 | version: '3.3' |
1 | docker-compose up -d |
打开端口后,使用 Nginx Proxy Manager 设置
frps网站代理
1 | ufw allow 52244/tcp |
配置 frpc 客户端
创建一个
frpc.ini文件,作为frpc的配置配置文件分为 2 个部分
- 服务器端的配置
server_addr服务器所在的 IPserver_port服务器设置的端口token服务器设置的 token- 客户端的配置
type=tcp类型为 tcplocal_ip=127.0.0.1本地网站的 IP 地址local_port=4000本地网站的端口remote_port=7000反向代理本地的端口
1 | # frpc.ini |
配置完上面的客户端设置,就可以使用
docker-compose启动这项服务
1 | nano docker-compose.yml |
1 | version: '3.3' |
1 | docker-compose up -d |
7000端口需要在 VPS 中打开,通过 Nginx Proxy Manager 反向代理就可以通过域名访问本地hexo网页了,如下图
Blog : https://blog.laoda.de/archives/frp-with-nginx-proxy-manager
Github : https://github.com/fatedier/frp/blob/dev/README_zh.md

