创建服务文件
打开终端,创建一个新的 frpc
服务文件:
sudo nano /etc/systemd/system/frpc.service
编辑服务文件
在文件中输入以下内容,并根据你的实际路径进行修改:
[Unit]
Description=FRP Client Service
After=network.target
[Service]
Type=simple
ExecStart=/home/kevim/frp/frpc -c /home/kevim/frp/frpc.toml
Restart=on-failure
User=kevim
[Install]
WantedBy=multi-user.target
保存并退出(按 Ctrl+O
,回车,按 Ctrl+X
退出)。
设置服务文件权限
确保服务文件权限正确:
sudo chmod 644 /etc/systemd/system/frpc.service
测试服务文件
重新加载 Systemd 配置,启动服务并检查状态:
sudo systemctl daemon-reload
sudo systemctl start frpc.service
sudo systemctl status frpc.service
如果服务启动正常,状态应显示为 active (running)
。
设置开机自启
启用服务的开机自启功能:
sudo systemctl enable frpc.service
验证开机启动
通过重启系统来验证服务是否正常启动:
sudo reboot
确保 /home/kevim/frp/frpc
文件具有可执行权限:
chmod +x /home/kevim/frp/frpc
frpc.toml
文件的配置正确。如果需要查看 frpc
的运行日志,可以使用以下命令:
journalctl -u frpc.service
完成以上步骤后,frpc
应该会在系统启动时自动运行。
评论