frp内网穿透
一、FRP 是什么?
- 项目地址:https://github.com/fatedier/frp
- 核心功能:
- 支持 TCP、UDP、HTTP、HTTPS、WebSocket 等协议
- 反向代理 + 隧道通信
- 跨平台(Linux / Windows / macOS / ARM)
- 配置灵活,支持 TOML / YAML / JSON
二、FRP 能帮助我们做什么?
在我看来,可以方便我们实现便宜映射家里的或者内网中的服务到外网使用。
通过买阿里云或者腾讯云的99元的云主机+FRP内网穿透+家里的mini主机/NAS 实现低成本的服务开放,比如我的博客网站, 我的wailne评论服务,我的minio图床存储等等服务都是在mini主机上部署,然后通过frp内网穿透后映射使用的。
我的组网方案
graph LR; F[1.frp访问流程图]; A[用户访问] -->B[云主机]; B -->C[frp]; C -->E[家里的mini主机];
三、 云主机配置服务端
服务端配置
在/var/frp/frps.toml 配置 frps.toml
1 | [common] |
docker启动
–network host 方便映射所有端口
1 | docker run -e \ |
四、mini主机配置客户端
客户端配置
在/var/frp/frpc.toml 创建配置frpc.toml
1 | [common] |
docker启动
1 | docker run -e -d \ |
然后访问云主机ip+云主机映射的端口即可访问对应的服务
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Bright Chen!
评论