ubuntu下设置frp开机启动并后台运行

最近玩起了frp,但安装了之后发现不懂如何设置开机自启,搜索了一下并记录下来:

下面是以客户端frpc为例子:

1. 修改或创建以下文件

sudo vim /etc/systemd/system/frpc.service

2. 写入代码

[Unit]
Description=frpc daemon
After=syslog.target  network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/usr/sbin/frp/frpc -c /etc/frp/frpc.ini
Restart= always
RestartSec=1min
ExecStop=/usr/bin/killall frpc


[Install]
WantedBy=multi-user.target

注:

3. 启动

使用sudo systemctl enable frpc.service启用

3. 其他常用命令

使用sudo systemctl start frpc.service 启动
使用sudo systemctl restart frpc.service重启
使用sudo systemctl stop frpc.service停止

常见的命令有: start(启动), stop(停止), restart(重启), status(查看运行状态), enable(添加到开机启动项), disable(将程序从开机启动中移除)

对了,我上面的是客户端设置, 服务端的话把frpc改为frps就可以了

原文:https://github.com/fatedier/frp/issues/176

阅读量: | 柯西君_BingWong | 2020-05-11