Frp 的安装和使用
Frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
Frp 分为服务端和客户端,以下用 Frps 指代服务端,Frpc 指代客户端
一、服务端
1.1、安装 Fprs
1 | # 下载 |
1.2、配置 Frps
1 | [common] |
1.3、启动 Frps
可以通过 PM2 启动 frps
1 | pm2 start ./frps -n frps -- -c ./frps.ini |
二、客户端
2.1、配置 Frpc
Frpc 的安装和启动同 Frps
1 | [common] |
如果你的 Frps 服务端在外网,建议 Frpc 通过加密的代理连接 Frps,减少 IP 被墙的风险。这里推荐使用 Xray,它省略了对 https 流量的二次 tls 加密,使客户端访问本地的服务更快
将 127.0.0.1:7000 这个连接服务端的请求,通过本地的代理软件发送到 Frps 服务端
1 | [common] |
请注意你的代理软件没有过滤本地 IP 的规则。否则请为 frps 服务端解析一个专用域名,并设置
1 | server_addr = frps.exp.com |
为了省略域名解析的过程,并且不开放服务端的7000端口,你可以设置服务端的hosts
将frps.exp.com
手动指定到本机
1 | echo '127.0.0.1 frps.exp.com' >> /etc/hosts |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 鸭鸭梨!
评论