docker-compose.yml
version: "2"
services:
frps_2:
image: alpine:latest
hostname: frps_2
restart: always
container_name: frps_2
mem_limit: 100M
memswap_limit: 0M
mem_reservation: 26M
privileged: true
user: root
command: [ "/frp/frps","-c","/frp/frps.ini" ]
ports:
- 7001:7001
- 1801-1803:1801-1803
volumes:
- ./frp:/frp
frpc_2:
image: alpine:latest
hostname: frpc_2
restart: always
container_name: frpc_2
mem_limit: 100M
memswap_limit: 0M
mem_reservation: 26M
privileged: true
user: root
command: [ "/frp/frpc","-c","/frp/frpc.ini" ]
volumes:
- ./frp:/frp
cat frp/frps.ini
[common]
bind_addr = 0.0.0.0
bind_port = 7001
authentication_method = token
authenticate_heartbeats = true
authenticate_new_work_conns = true
token = 87hO4jB75TQ3MCBZBMcKBck6jniYpRdB2R1KCx9XrXt3PXkQon98l2J8wp5gBq0Vcu9DOkMs0XMCSOyJVdc7BZUQCZu54TPlsvbEDfgHjO764@uex
cat frp/frpc.ini
[common]
server_addr = 服务器IP
server_port = 7001
tls_enable = true
authenticate_heartbeats = true
authenticate_new_work_conns = true
token = 87hO4jB75TQ3MCBZBMcKBck6jniYpRdB2R1KCx9XrXt3PXkQon98l2J8wp5gBq0Vcu9DOkMs0XMCSOyJVdc7BZUQCZu54TPlsvbEDfgHjO764@uex
[1803-xjp-dl-plugin_socks5-px-mysql]
type = tcp
remote_port = 1803
plugin = socks5
plugin_user = px-mysql
plugin_passwd = px-t4n1jol62lt6zy6l0mi3
[xjp-dl-stcp-ssh]
#sk = ntYZ6hlCdWjtWOGF4l6Peunx3fcWlGDnmKJs5y2IliVr5BTDabLexiuB3BRJwcND@uex
type = tcp
remote_port = 1802
local_ip = 172.20.89.244
local_port = 22
bandwidth_limit = 100MB
use_encryption = true
use_compression = true
health_check_type = tcp
health_check_timeout_s = 3
health_check_max_failed = 3
health_check_interval_s = 10
socks5隧道是 服务器IP:1803 px-mysql px-t4n1jol62lt6zy6l0mi3
ssh隧道是 服务器IP:1802 px-mysql px-t4n1jol62lt6zy6l0mi3
文章评论