前言
百度上面默认的方法我尝试过,失败了,重启后依然无法自动启动frp,于是经过一番苦苦搜寻和测试,终于让我弄好了frp的自动启动。。问题就在于service内容里少了三行代码,意思就是启动失败后自动重启。
User=nobody
Restart=on-failure
RestartSec=5s
教程步骤
1.进入宝塔面板,前往目录/usr/lib/systemd/system/
,然后创建文件frpc.service
2.文件内添加如下内容
[Unit]
Description=frapc client
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/frp/frpc -c /frp/frpc.ini
[Install]
WantedBy=multi-user.target
我的frp就在根目录的frp文件夹下,所以上面是我的路径,记得把/frp/frpc -c /frp/frpc.ini
换成你自己的实际路径哦。
3.进入终端执行开机自启命令systemctl enable frpc
设置开机自启
systemctl enable frpc
关闭开机自启
vim
#启动服务
systemctl start frpc
#停止服务
systemctl stop frpc
#查看状态
systemctl status frpc