FRPS部署
1、创建frps.toml配置文件
mkdir -p /opt/frp
vi /opt/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 = 902、启动frps容器
docker run -d --restart=always --network host --name frps -v /opt/frp/frps.toml:/etc/frp/frps.toml swr.cn-southwest-2.myhuaweicloud.com/frwucc/fatedier/frps:v0.69.0-amd64 -c /etc/frp/frps.toml注意:-v /opt/frp/frps.toml:/etc/frp/frps.toml 其中/opt/frp/frps.toml为宿主机上的文件,必须配置好且存在
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 = true2、启动frpc容器
docker run -d --restart=always --name frpc --network host -v /etc/frp/frpc.toml:/etc/frp/frpc.toml swr.cn-southwest-2.myhuaweicloud.com/frwucc/fatedier/frpc:v0.69.0-amd64 -c /etc/frp/frpc.toml3、server端和client端防火墙放开对应端口
客户端放开 TCP 22、7500端口,服务端放开TCP 6002端口。