1使用nohup來啟動
這是frps的后台啟動(路徑寫你服務器上的絕對路徑),如果要查看日志的話,就直接使用cat nohup.out
,就可以查看了。
nohup /path/to/your/fprs -c-c /path/to/your/frps.ini
這是frpc的后台啟動
nohup /path/to/your/fprc -c-c /path/to/your/frpc.ini
2使用systemctl來控制啟動
這個方法比較好用,很方便sudo vim /lib/systemd/system/frps.service
在frps.service里寫入以下內容
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
#啟動服務的命令(此處寫你的frps的實際安裝目錄)
ExecStart=/your/path/frps -c /your/path/frps.ini
[Install]
WantedBy=multi-user.target
然后就啟動frpssudo systemctl start frps
再打開自啟動sudo systemctl enable frps
- 如果要重啟應用,可以這樣,
sudo systemctl restart frps
- 如果要停止應用,可以輸入,
sudo systemctl stop frps
- 如果要查看應用的日志,可以輸入,
sudo systemctl status frps
3使用supervisor來控制
首先先安裝supervisor,我用的ubuntusudo apt install supervisor
創建 supervisor frps 配置文件,在 /etc/supervisor/conf.d 創建 frp.conf
[program:frp]
command = /your/path/frps -c /your/path/frps.ini
autostart = true
同樣是你的絕對路徑。
寫完以后,要重新加載一下supervisor
# 重啟supervisor
sudo systemctl restart supervisor
# 查看supervisor運行狀態
sudo supervisorctl status
多說一句,這是寫的frps的后台啟動,frpc的話,類比一下就可以了。
參考
[(14條消息) Frp后台自動啟動的幾個方法_Nero的博客-CSDN博客_frp后台運行](https://blog.csdn.net/x7418520/article/details/81077652 )]