frp 开机自启动,解决了网络依赖问题。

这边开机自启动使用 systemctl。一开始的时候,按照网上的配置了之后,发现会报错 unreachable network,这是因为系统开机时并未准备好网络(也有可能依赖于其他东西)。所以下面我贴一下可行的方法,主要是在文件中加了 restart 选项

sudo vim /etc/systemd/system/frpc.service
# 也可以在下面这个目录中添加
vim /lib/systemd/system/frpc.service

按如下修改

[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

# 启动失败 1 分钟后再次启动
Restart= always
RestartSec=1min

ExecStop=/usr/bin/killall frpc


[Install]
WantedBy=multi-user.target

然后启动 frpc

sudo systemctl start frpc

再打开自启动

sudo systemctl enable frpc

版权声明:本文为dianningke0532原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。