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

  1. 1. 修改或创建以下文件
  2. 2. 写入代码
  3. 3. 启动
  4. 3. 其他常用命令

最近玩起了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

注:

  • /usr/sbin/frp/frpc: frp所在的文件夹,我的为/home/xxxx/frp/frpc

  • /etc/frp/frpc.ini: frp.ini所在的文件夹,我的为/home/xxxx/frp/frpc.ini

3. 启动

使用sudo systemctl enable frpc.service启用

3. 其他常用命令

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

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

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


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 [email protected]