compose.yml
cat <<EOF > compose.yml
services:
frp:
image: snowdreamtech/frps
volumes:
- ./frps.ini:/etc/frp/frps.ini
network_mode: host
restart: always
EOF
frps.ini
cat <<EOF > frps.ini
[common]
bind_port = 7000
bind_udp_port = 7000
token = abcdefg
EOF
compose.yml
cat <<EOF > compose.yml
services:
frp:
image: snowdreamtech/frpc
volumes:
- ./frpc.ini:/etc/frp/frpc.ini
network_mode: host
restart: always
EOF
frpc.ini
cat <<EOF > frpc.ini
[common]
server_addr = x.x.x.x # 这个地方写你自己的vps的ip
server_port = 7000
token = abcdefg
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[ssh-xtcp]
type = xtcp
sk = ssh
local_ip = 127.0.0.1
local_port = 22
[rdp-xtcp]
type = xtcp
sk = rdp
local_ip = 127.0.0.1
local_port = 3389
EOF
[common]
server_addr = x.x.x.x
server_port = 7000
token = abcdefg
[rdp-visitor]
type = xtcp
role = visitor
server_name = rdp-xtcp
sk = rdp
bind_addr = 127.0.0.1
bind_port = 3389
[p2p-ssh-visitor]
type = xtcp
role = visitor
server_name = main-ssh-xtcp
sk = ssh
bind_addr = 127.0.0.1
bind_port = 2222