FRPS部署
1、创建frps.toml配置文件
mkdir -p /etc/frp
vi /etc/frp/frps.toml
#内容如下
bindAddr = "0.0.0.0"
bindPort = 7000
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "username"
webServer.password = "pwd"
auth.method = "token"
auth.token = "123478!"
transport.heartbeatTimeout = 90
2、启动frps容器
docker run --restart=always --network host -d -v /etc/frp/frps.toml:/etc/frp/frps.toml --name frps swr.cn-southwest-2.myhuaweicloud.com/tools/frps:nightly-bookworm
3、防火墙放开对应端口
放开TCP 7000 7500端口
FRPC部署
1、创建frpc.toml配置文件
mkdir -p /etc/frp
vi /etc/frp/frpc.toml
#内容如下
#server端公网地址或域名
serverAddr = "blog.rongtech.top"
serverPort = 7000
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "username"
webServer.password = "pwd"
auth.method = "token"
auth.token = "123478!"
transport.heartbeatInterval = 30
transport.heartbeatTimeout = 90
#将客户端22端口映射到服务器端的6002端口
[[proxies]]
name = "tcp_ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6002
transport.useEncryption = true
transport.useCompression = true
2、启动frpc容器
docker run --restart=always --network host -d -v /etc/frp/frpc.toml:/etc/frp/frpc.toml --name frpc swr.cn-southwest-2.myhuaweicloud.com/tools/frpc:nightly-alpine3.21
3、server端和client端防火墙放开对应端口
客户端放开 TCP 22、7500端口,服务端放开TCP 6002端口。