LINUX下设置FRPC作为系统服务开机自启
本文最后更新于 487 天前,其中的信息可能已经有所发展或是发生改变。

前言

需要在内网搭建一个frpc客户端,通过这个frpc将内网中的机器中的一些端口映射到公网之中,但是可能由于一些异常的情况以及管理的需要,我们打算将frpc设置为linux的一个系统服务,这样不仅解决了开机自启的的问题,还解决了后台留存的问题,一箭双雕

操作步骤

首先,我的frpc运行在 /frp/中

然后我们在这个路径中创建一个文件叫做frpc.service

cd /etc/systemd/system/
touch frpc.service

然后我们编辑这个文件,将其写下如下的内容

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

[Service]
Type=simple
Restart=on-failure
RestartSec=5s
ExecStart=/frp/frpc -c /frp/frpc.ini

[Install]
WantedBy=multi-user.target

其中ExecStart那一行后面的命令写上你的FRPC的启动命令,请使用绝对路径,写完这个文件之后,输入以下命令重启systemctl

systemctl daemon-reload

然后启动这个frpc服务

sudo systemctl enable frpc

当然,我们现在已经可以使用systemctl来管理frpc了,命令如下

启动
sudo systemctl start frpc 
关闭
sudo systemctl stop frpc
重启
sudo systemctl restart frpc
查看状态
sudo systemctl status frpc

当然现在可以重启一下看看frpc是否如我们期待的那样作为服务运行了

--------------

本文标题为:

LINUX下设置FRPC作为系统服务开机自启

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,记得载明出处。
内容有问题?想与我交流下?点此哦,欢迎前来交流~
上一篇
下一篇