🗣 Wd提问: docker搭建frp服务器
🤖 Ai回答: 使用 Docker 搭建 FRP(Fast Reverse Proxy)服务器是一种非常方便的方式,可以快速部署内网穿透服务。FRP 由两部分组成:
frps:FRP Server,部署在具有公网 IP 的服务器上。
frpc:FRP Client,部署在内网机器上,用于连接 frps 并暴露本地服务。
下面详细介绍如何使用 Docker 搭建 frps(FRP 服务端)。
✅ 一、准备工作
1、一台拥有公网 IP 的服务器(如阿里云、腾讯云等 VPS)
2、安装好 Docker 和 Docker Compose
3、开放所需端口(如 `7000` 用于通信,`7500` 用于仪表盘,`80/443` 可选)
✅ 二、使用 Docker 部署 frps 服务端
方法一:使用 `docker run` 命令启动
bash
创建配置文件目录
mkdir -p /opt/frps
cd /opt/frps
创建 frps 配置文件 frps.toml
cat frps.toml << 'EOF'
bindPort = 7000
仪表盘(可选)
dashboardPort = 7500
dashboardUser = admin
dashboardPwd = your_password
日志配置(可选)
logFile = ./frps.log
logLevel = info
logMaxDays = 3
令牌认证(推荐开启)
token = your_secure_token
EOF
⚠️ 注意:
`bindPort`: frpc 连接的端口
`token`: 必须与客户端一致,增强安全性
修改 `dashboardUser` 和 `dashboardPwd` 为安全的用户名密码
启动容器:
bash
docker run -d \
name frps \
restart=always \
-v /opt/frps/frps.toml:/etc/frp/frps.toml \
-p 7000:7000 \
-p 7500:7500 \
snowdreamtech/frps
镜像说明:`snowdreamtech/frps` 是一个维护良好的官方风格镜像,支持 ARM/x86。
方法二:使用 Docker Compose(推荐)
创建 `docker-compose.yml` 文件:
yaml
version: '3'
services:
frps:
image: snowdreamtech/frps
container_name: frps
restart: always
volumes:
./frps.toml:/etc/frp/frps.toml
ports:
7000:7000 frpc 通信端口
7500:7500 dashboard 端口
若需映射 web 服务(如 http 80/https 443),可添加:
80:80
443:443
启动服务:
bash
docker-compose up -d
✅ 三、验证服务是否正常运行
bash
查看日志
docker logs frps
访问仪表盘(如果启用了)
http://<你的公网IP:7500
用户名:admin
密码:your_password
✅ 四、配置 frpc 客户端(简要示例)
在内网机器上准备 `frpc.toml`:
toml
serverAddr = your_public_ip
serverPort = 7000
token = your_secure_token
[[proxies]]
name = ssh
type = tcp
localIP = 127.0.0.1
localPort = 22
remotePort = 6000
然后用 Docker 或二进制运行 frpc 即可。通过 `ssh -p 6000 user@your_public_ip` 即可访问内网 SSH。
✅ 五、常见问题
| 问题 | 解决方案 |
| 连接失败 | 检查防火墙、安全组是否开放 `7000` 端口 |
| 无法访问 dashboard | 确保 `dashboardPort` 已映射且防火墙允许 |
| 提示 token 错误 | 确保 frps 和 frpc 的 `token` 一致 |
| 使用域名访问 | 可在 frps 配置中启用 `vhostHTTPPort = 80`,并配合 nginx 或直接绑定域名 |
✅ 六、安全建议
1、修改默认的 `dashboardUser` 和 `dashboardPwd`
2、使用强 `token`
3、不要将 dashboard 暴露在公网上,或通过 Nginx 加上额外鉴权
4、定期查看日志和连接状态
🔚 总结
使用 Docker 部署 FRP 服务端简单高效,只需几行命令即可完成。推荐使用 `docker-compose` 管理,便于维护和升级。
如果你需要我提供 frpc 客户端的 Docker 部署方法 或 HTTPS 域名穿透配置,也可以继续提问!
📌 示例仓库参考:
https://github.com/snowdreamtech/frp-docker
📦 镜像地址:
https://hub.docker.com/r/snowdreamtech/frps
📣 商家广告:





0
IP地址: 172.156.9.88
搜索次数: 0
提问时间: 2025-11-11 18:48:45
🛒 域名购买:
2.sd.cn
zong.org.cn
jgqg.cn
gzzc.net
08.gold
xf.gs
363.net.cn
chuisou.com.cn
815.red
lh.gs
❓️ 热门提问:
搜索引擎左侧优化
中文域名被抢注案例
idc机房规划
关键词优化目标广告排名份额
DevOps源码PHP Composer
云主机香港哪家好
ubuntu云服务器
onl域名
大庆idc机房
linux高性能服务器编程
豌豆Ai站群搜索引擎系统
🌐 域名评估:
uskm.cn
xbdpcl.com
evne.cn
39.cx
ev.ah.cn
trump.cafe
trump.gs.cn
uav.gx.cn
pggt.cn
su.ln.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
站群软件
广州日美月饼厂
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。