Frp後臺自動啟動的幾個方法
阿新 • • 發佈:2018-11-08
Frp後臺自動啟動的幾個方法
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
然後就啟動frps sudo systemctl start frps
再開啟自啟動 sudo systemctl enable frps
- 如果要重啟應用,可以這樣,
sudo systemctl restart frps
- 如果要停止應用,可以輸入,
sudo systemctl stop frps
- 如果要檢視應用的日誌,可以輸入,
sudo systemctl status frps
3使用supervisor來控制
首先先安裝supervisor,我用的ubuntu sudo 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
原
21.後臺執行frp服務
1、後臺執行frp服務
服務端: nohup ./frps -c frps.ini >/dev/null 2>&1 &
客戶端: nohup ./frpc -c frpc.ini >/dev/null 2>&1 &
說明:>/dev/null 2>&1 &,表示丟棄。
多說一句,這是寫的frps的後臺啟動,frpc的話,類比一下就可以了。