說明:
在Windows 中配置啟動項僅是在用戶登錄后運行。在登錄前要啟動就需要將其配置為“服務”。
簡介:
之前介紹過如何使用frp進行端口轉發和二級域名自定義,方便公司進行統一管理和監控。
但在實際生產過程中,開發人員發現frpc的窗口為應用窗口,極易出現誤操作而關閉應用窗口,為了解決此問題,建議將frpc注冊為windows服務,方便使用。
此方法使用nssm(穩定版本)工具將.EXE文件注冊為Windows服務
1. 下載並解壓壓縮包,使用cmd進入對應系統版本工具的路徑。(請使用管理員身份運行cmd)
使用cmd進入工具路徑后可鍵入nssm查看工具使用參數,或直接雙擊查看工具使用參數。
2. 在cmd中鍵入命令,進入服務編輯頁面:
nssm install serviceName
3. 設置服務路徑地址
如下所示點擊Path,為需要注冊為服務的應用選擇所在路徑。Starup directory將自動生成。

注:圖中所示的Arguments參數請不要設置否則會造成服務開啟失敗。
4.設置詳details
設置服務的描述信息

5.設置log on
勾選Allow service to interact with desktop選項

5.設置I / O選項卡
在frpc文件夾下創建日志輸出文件,並選擇。

其他選項卡信息使用默認設置即可。
nssm 常用命令
nssm install serviceName #安裝服務 nssm edit serviceName #使用GUI編輯已安裝的服務 nssm restart serviceName #重新啟動服務 nssm remove serviceName #刪除已安裝的服務
感謝博主分享:
