新版Frp的toml简易指南,还有systemd自启动

参考官方文档: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小时内删除,不允许用于商业用途,否则法律问题自行承担。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
𝙕𝙆𝘾𝙊𝙄𝙕𝙆𝘾𝙊𝙄
上一篇 2024年2月2日
下一篇 2024年2月7日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

私聊博主

立即联系
一般有空就回复

qrcode_web

微信扫码联系我

分享本页
返回顶部