乌兰察布服务器
乌兰察布服务器命令
sudo --- doas
创建服务启动脚本 创建 OpenRC 服务脚本 我们需要创建一个 OpenRC 服务脚本来管理 frps 服务。以下是创建和配置 frps 服务脚本的步骤。
步骤 1:创建服务脚本 在终端中运行以下命令来创建 OpenRC 服务脚本:
sudo vim /etc/init.d/frps
在文件中输入以下内容:
#!/sbin/openrc-run
name="frps"
description="Frp server"
command="/home/alpine/app/frp/frps"
command_args="-c /home/alpine/app/frp/frps.toml"
pidfile="/run/${RC_SVCNAME}.pid" # 使用 /run 来保存 PID 文件
output_log="/var/log/frps.log"
error_log="/var/log/frps.err"
depend() {
after sshd
need net
}
start_pre() {
checkpath --directory /run --owner root:root # 创建 /run 目录用于保存 PID 文件
checkpath --file --mode 0644 /var/log/frps.log /var/log/frps.err # 创建日志文件
}
command_background="yes" # 让 frps 在后台运行,支持日志输出和错误重定向- 设置文件权限 设置脚本的可执行权限:
sudo chmod +x /etc/init.d/frps
启动服务:
doas rc-service frps start
停止服务:
doas rc-service frps stop
检查服务状态:
doas rc-service frps status设置服务开机自启: 你可以使用以下命令将 frps 服务设置为开机自启:
sudo rc-update add frps
