约 600 字
2 分钟
使用frp实现内网穿透,通过域名访问本地服务
-
-
无标签
摘要
本文介绍使用 frp 实现无需客户端的内网穿透方案。需在公网服务器部署 frps,本地服务器部署 frpc 并配置代理服务。通过 Nginx Proxy Manager 配置反向代理与 SSL 证书,最终实现域名访问内网服务。
与
Tailscale或ZeroTier相比,此方式无需安装客户端,可以通过域名直接访问内网服务。
需要有一个公网ip的服务器,消耗服务器流量,连接速度取决于公网服务器的网速。
公网服务器安装frps服务
说明
1Panel 、飞牛os、宝塔等可以在应用商店中安装,操作方法基本相同。
应用商店中搜索并安装frps应用,并进入安装目录

编辑
.env文件
纯文本
编辑
frps.toml文件
纯文本
本地服务器安装frpc服务
应用商店中搜索并安装frpc应用,并打开后台

后台配置需要穿透的服务

配置
以ssh服务和nextcloud服务为例,本地端口分别是22和2380

纯文本
重启frp服务,查看运行情况
frpc端

frps端
4. 公网ip+远程端口访问本地服务
配置反向代理实现域名访问本地服务
将公网ip解析到域名上

公网服务器安装
nginx-proxy-manager
配置反向代理

4.申请ssl证书

配置完成,通过域名访问服务

效果如下

相关文章
暂无相关文章

