背景简介
使用 frpc docker 镜像部署 frpc,提供内网穿透服务。
前置信息
- Ubuntu 22.04
- Docker 26.1.3
- frps 服务已部署 【FRPS - Docker 部署】
详细步骤
**第一步:**准备 frpc.toml 配置文件
- 例如: ./data/frpc/frpc.toml
# frpc.toml
serverAddr = "server_address"
serverPort = 7000
# set token
auth.method = "token"
auth.token = "your_token"
# set log
log.to = "/var/log/frpc.log"
# trace, debug, info, warn, error
log.level = "info"
log.maxDays = 3
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = remote_port
第二步: 准备 docker-compose.yaml 配置文件
- 例如: ./docker-compose.yaml
services:
frpc:
image: fatedier/frpc:v0.62.1
container_name: frpc
restart: always
network_mode: "host"
command: ["-c", "/etc/frp/frpc.toml"]
volumes:
- ./data/frpc/frpctoml:/etc/frp/frpc.toml:ro
- ./data/log:/var/log
- /etc/localtime:/etc/localtime:ro
第三步: 启动服务
$ docker compose up -d
[+] Running 1/1
✔ Container frpc Started
第四步: 在 frps dashboard 中查看连接信息
以上便是本文的全部内容,感谢您的阅读,如遇到任何问题,欢迎在评论区留言讨论。