参考官方文档:https://gofrp.org/zh-cn/docs/features/common/configure/
frps.toml配置
bindAddr = "0.0.0.0" bindPort = 7000 auth.method = "token" auth.token = "123456780" webServer.addr = "0.0.0.0" webServer.port = 7500 webServer.user = "admin" webServer.password = "admin"
frpc.toml配置
serverAddr = "x.x.x.x" serverPort = 7000 auth.method = "token" auth.token = "123456780" [[proxies]] name = "pal_world" type = "udp" localIP = "127.0.0.1" localPort = 8211 remotePort = 8211
frps.service+frpc.service
#sudo nano /etc/systemd/system/frps.service [Unit] # 服务名称,可自定义 Description = frps server After = network.target syslog.target After=network.target After=network-online.target Wants=network.target Wants=network-online.target [Service] Type = simple Restart=always RestartSec=15s User=nobody Group=nogroup # 启动frps的命令,需修改为您的frps的安装路径 ExecStart = /path/to/frp/frps -c /path/to/frp/frps.toml [Install] WantedBy = multi-user.target #sudo nano /etc/systemd/system/frpc.service [Unit] # 服务名称,可自定义 Description = frpc server After = network.target syslog.target After=network.target After=network-online.target Wants=network.target Wants=network-online.target [Service] Type = simple Restart=always RestartSec=15s User=nobody Group=nogroup # 启动frpc的命令,需修改为您的frpc的安装路径 ExecStart = /path/to/frp/frpc -c /path/to/frp/frpc.toml [Install] WantedBy = multi-user.target
使用 systemd 命令管理 frps服务
# 启动frps sudo systemctl start frps # 停止frps sudo systemctl stop frps # 重启frps sudo systemctl restart frps # 查看frps状态 sudo systemctl status frps #上面的.service省略了,一般情况下systemd 会尝试查找默认的 frps.service 文件,最好还是带着,frpc.service同理 #加载最新配置 sudo systemctl daemon-reload #启用服务以在启动时自动运行 sudo systemctl enable frps.service #启动 frps 服务 sudo systemctl start frps.service #查看服务是否正在运行 sudo systemctl status frps.service
使用 systemd 命令管理 frpc服务
# 启动frpc sudo systemctl start frpc # 停止frpc sudo systemctl stop frpc # 重启frpc sudo systemctl restart frpc # 查看frpc 状态 sudo systemctl status frpc #上面的.service省略了,一般情况下systemd 会尝试查找默认的 frpc.service 文件,最好还是带着,frpc.service同理 #加载最新配置 sudo systemctl daemon-reload #启用服务以在启动时自动运行 sudo systemctl enable frpc.service #启动 frpc 服务 sudo systemctl start frpc.service #查看服务是否正在运行 sudo systemctl status frpc.service
停止sysemctl自启动
#要删除一个systemd自启动服务,您需要执行以下步骤: #停止服务(如果服务正在运行): sudo systemctl stop frpc.service #禁用服务: #使用以下命令禁用服务,这样它就不会在系统启动时自动运行了: sudo systemctl disable frpc.service #删除服务文件: #删除/etc/systemd/system/目录下的frpc.service文件: sudo rm /etc/systemd/system/frpc.service #重新加载systemd配置: #由于您已经更改了systemd的配置,需要重新加载配置: sudo systemctl daemon-reload #重置失败状态(可选): #如果您希望重置systemd对于该服务的任何失败状态,可以运行: sudo systemctl reset-failed
本文作者:𝙕𝙆𝘾𝙊𝙄
文章名称:新版Frp的toml简易指南,还有systemd自启动
文章链接:https://www.zkcoi.com/365up/program/3163.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。