1. 程式人生 > >Frp後臺自動啟動的幾個方法

Frp後臺自動啟動的幾個方法

 

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的話,類比一下就可以了。