2023 The frp Authors 保留所有权利
中文|English
在 Linux 系统下,使用 systemd
可以方便地控制 frps
服务端的启动、停止、配置后台运行以及开机自启动。
以下是具体的操作步骤:
安装 systemd
如果您的 Linux 服务器上尚未安装
systemd,可以使用包管理器如
yum
(适用于 CentOS/RHEL)或
apt
(适用于 Debian/Ubuntu)来安装它:
# 使用 yum 安装 systemd(CentOS/RHEL)
yum install systemd
# 使用 apt 安装 systemd(Debian/Ubuntu)
apt install systemd
创建 frps.service 文件
使用文本编辑器 (如 vim) 在
/etc/systemd/system
目录下创建一个
frps.service
文件,用于配置 frps 服务。
$ sudo vim /etc/systemd/system/frps.service
写入内容
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/to/frps -c /path/to/frps.toml
[Install]
WantedBy = multi-user.target
使用 systemd 命令管理 frps 服务
# 启动frp
sudo systemctl start frps
# 停止frp
sudo systemctl stop frps
# 重启frp
sudo systemctl restart frps
# 查看frp状态
sudo systemctl status frps
设置 frps 开机自启动
sudo systemctl enable frps
通过遵循上述步骤,您可以轻松地使用 systemd 来管理 frps 服务,实现启动、停止、自动运行和开机自启动。确保替换路径和配置文件名称以匹配您的实际安装。
Under Linux system, Usesystem
can easily control
frps Server side Start, stop, configure background running,
and start up automatically.
The following are the specific operating steps:
Installation systemd
If you have not yet installed on your Linux server
Systemd, can use package managers such as
yum
(applicable to CentOS/RHEL) or
apt
(applicable to Debian/Ubuntu) to install
it:
# Use yum Installation systemd(CentOS/RHEL)
yum install systemd
# Use apt Installation systemd(Debian/Ubuntu)
apt install systemd
Create frps. service file
Use a text editor (such as vim) in Create a directory in
the/etc/systemd/system
directory
frps. service
file, used for Configuration
frps Service.
$ sudo vim /etc/systemd/system/frps.service
Write content
[Unit]
# Service name, customizable
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# The command to start frps needs to be changed to the Installation path of your frps
ExecStart = /path/to/frps -c /path/to/frps.toml
[Install]
WantedBy = multi-user.target
Use systematic command to manage frps service
# Start frp
sudo systemctl start frps
# Stop frp
sudo systemctl stop frps
# Restart frp
sudo systemctl restart frps
# View frp status
sudo systemctl status frps
Set frps Boot self-boot
sudo systemctl enable frps
By following the steps above, you can easily Use systemd to manage frps. Service to achieve start, stop, automatic operation and boot self-start. Make sure to replace the path and Configuration. File name to match your actual Installation.