Mind and Hand Help

frp

example

frp server

docker-compose.yml

services: frp-server: image: "registry.cn-shanghai.aliyuncs.com/iproute/frp:0.61.0" container_name: "frp-server" network_mode: host environment: - TZ=Asia/Shanghai volumes: - "./server.toml:/opt/frp/server.toml" - "./log:/opt/frp/log" working_dir: "/opt/frp" restart: always command: - "./frps" - "-c" - "server.toml"

server.toml

bindPort = 7000 log.to = "./log/frps.log" log.level = "info" log.maxDays = 3 auth.method = "token" auth.token = "abc" # 默认为 127.0.0.1,如果需要公网访问,需要修改为 0.0.0.0。 webServer.addr = "0.0.0.0" webServer.port = 7500 # dashboard 用户名密码,可选,默认为空 webServer.user = "admin" webServer.password = "admin"

frp client

docker-compose.yml

version: "3" services: frp-client: image: "registry.cn-shanghai.aliyuncs.com/iproute/frp:0.61.0" container_name: "frp-client" network_mode: host environment: - TZ=Asia/Shanghai volumes: - "./client.toml:/opt/frp/client.toml" - "./log:/opt/frp/log" working_dir: "/opt/frp" restart: "always" command: - "./frpc" - "-c" - "client.toml"

client.toml

serverAddr = "127.0.0.1" serverPort = 7000 log.to = "./log/frpc.log" log.level = "info" log.maxDays = 3 auth.token = "abc" [[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 22 remotePort = 6000

reference

link

27 January 2026