Linux centos7 添加自定义服务(frps服务)

文中以frps为例创建frp服务端的服务

1、创建服务文件
vi /etc/systemd/system/frps.service

注意:文件名frps就是服务名称

2、编辑服务文件内容
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
# 因为该服务启动frps应用,type试用forking
Type = forking
# 启动命令,改为实际存放frps的路径
ExecStart = /bin/sh /usr/local/frp_0.52.0_linux_amd64/start.sh

[Install]
WantedBy = multi-user.target

保存并退出编辑

附start.sh脚本

#!/bin/bash
nohup ./usr/local/frp_0.52.0_linux_amd64/frps -c ./usr/local/frp_0.52.0_linux_amd64/frps.toml >> /usr/local/frp_0.52.0_linux_amd64/frps.log 2>&1 &
3、系统重载服务文件
systemctl daemon-reload
4、启动、停止、重启服务
# 启动
systemctl start frps.service

# 终止服务
systemctl stop frps.service

# 重启服务
systemctl restart frps.service

启动:

Linux centos7 添加自定义服务(frps服务)_第1张图片

重启:

Linux centos7 添加自定义服务(frps服务)_第2张图片

停止:

Linux centos7 添加自定义服务(frps服务)_第3张图片

5、开机自动启用及关闭
# 启用开机自启
systemctl enable frps

# 禁用开机自启
systemctl disable frps

你可能感兴趣的:(linux,FRP)