frp 网络穿透 example frp server docker-compose.yml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16services: frp-server: image: "registry.cn-shanghai.aliyuncs.com/iproute/frp:latest" 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15bindPort = 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18version: "3" services: frp-client: image: "registry.cn-shanghai.aliyuncs.com/iproute/frp:latest" 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15serverAddr = "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