Docker部署Frps服务
使用 Docker 部署 FRP 服务端(frps)
1. 引言
FRP(Fast Reverse Proxy)是一款高性能的反向代理应用,常用于内网穿透、远程访问和端口映射。本指南将介绍如何通过 Docker 快速部署 FRP 的服务端(frps),适用于拥有公网 IP 的服务器环境,确保配置简单、部署高效。
2. 前置条件
服务器:一台 Linux 公网服务器
已安装软件:
- Docker
- Docker Compose
端口要求:
- 默认监听端口
7000
- 管理面板端口
7500
- 可选映射端口:
80
,443
- 默认监听端口
防火墙配置:确保上述端口已开放
3. 安装 Docker 和 Docker Compose
4. 安装 FRP 服务端(frps)
4.1 创建工作目录及配置文件
1 | cd /opt |
4.2 编写配置文件 frps.ini
1 | vi frps.ini |
推荐配置内容如下:
1 | [common] |
5. 使用 Docker Compose 部署
5.1 编写 docker-compose.yml
1 | vi docker-compose.yml |
复制以下内容:
1 | version: "3.3" |
5.2 启动服务
1 | docker compose up -d |
6. 测试 FRPS 是否部署成功
6.1 查看容器状态
1 | docker ps |
成功运行时应输出如下示例:
1 | CONTAINER ID IMAGE COMMAND CREATED STATUS NAMES |
6.2 访问管理面板
在浏览器中访问以下地址(将“你的IP”替换为服务器公网 IP):
1 | http://你的IP:7500 |
默认登录账号:
- 用户名:admin
- 密码:admin
7. 总结
- FRP 项目地址:https://github.com/fatedier/frp
- Docker 官方文档:https://docs.docker.com/
- 若需进一步配置或使用高级功能,请参考 FRP 官方文档
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Final!
评论