# 转义控制符,从宿主机读取文件到服务中
rz -e
# 解压软件
tar -xvf frp_0.52.3_linux_amd64.tar.gz
# frps的通信端口
bindPort = 7100
# 与frpc通信的认证方式和token值
auth.method = "token"
auth.token = "12345dfFDFERDFDF678"
# 面板的端口、账号和密码
webServer.addr = "0.0.0.0" #注意该参数
webServer.port = 7600
webServer.user = "mfc_test"
webServer.password = "xxxxxxxxfdsafdae"
./frps -c frps.toml
# 一般会使用 nohup命令,后台运行:
nohup ./frps -c frps.toml &
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #开机禁用
firewall-cmd --state ##查看防火墙状态,是否是running
systemctl start firewalld #启动防火墙
systemctl enable firewalld #开机启用
firewall-cmd --add-port=7100/tcp --permanent ##永久添加 7100 端口
firewall-cmd --add-port=7600/tcp --permanent ##永久添加 7600 端口
firewall-cmd --add-port=6001/tcp --permanent ##永久添加 7100 端口
firewall-cmd --reload #重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --zone=public --list-ports ##查看已开放的端口
user = "fc"
# frps的地址和通信端口
serverAddr = "47.92.25.139"
serverPort = 7100
# 与frps通信的认证方式和token值
auth.method = "token"
auth.token = "12345dfFDFERDFDF678"
[[proxies]]
name = "ssh_local_linux01"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
# If remotePort is 0, frps will assign a random port for you
remotePort = 6001
./frpc -c frpc.toml
# 一般会使用 nohup命令,后台运行:
nohup ./frpc -c frpc.toml &
vi /etc/systemd/system/frps.service
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /opt/software/frp/frps -c /opt/software/frp/frps.toml
[Install]
WantedBy = multi-user.target
# 启动frp
systemctl start frps
# 停止frp
systemctl stop frps
# 重启frp
systemctl restart frps
# 查看frp状态
systemctl status frps
# 配置 frps 开机自启
systemctl enable frps
# 禁止开机启动
systemctl disable frps
配置 frpc的开启启动也类似,服务名改为/etc/systemd/system/frpc.service,启动命令修改为 frpc的即可。
[Unit]
# 服务名称,可自定义
Description = frp client
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frpc的命令,需修改为您的frpc的安装路径
ExecStart = /opt/software/frp/frpc -c /opt/software/frp/frpc.toml
[Install]
WantedBy = multi-user.target