方案一使用winsw
首先要下載winsw。去github進行下載
winsw可以運行在.NET2和.NET4兩個版本上,當然如果使用Win10等比較新的系統(tǒng),最好下載更新版本的.NET。
下載完成后,重命名為winsw.exe,并放在frp相同的目錄中。
2.編寫配置文件
在frp相同目錄中創(chuàng)建winsw.xml,并加入以下內(nèi)容(部分自行修改):
<service> <id>frp這里是文件夾的名稱</id> <name>frp這里是服務(wù)的名稱,隨便寫</name> <description>這里是服務(wù)的介紹,隨便寫</description> <executable>frpc</executable> <arguments>-c frpc.ini</arguments> <onfailure action="restart" delay="60 sec"/> <onfailure action="restart" delay="120 sec"/> <logmode>reset</logmode> </service>
3.注冊服務(wù)
編寫好配置文件之后,記得把配置文件和可執(zhí)行文件放在一起,這樣winsw才能正確識別配置文件。
然后我們打開一個管理員權(quán)限的命令提示符或Powershell窗口,然后輸入下面的命令,如果返回值為0,說明已將程序注冊為服務(wù)。
winsw install
4.使用命令
#開始
winsw start
#關(guān)閉
winsw stop
#卸載
winsw uninstall
5.注意事項
一定要在命令窗口CD到文件目錄去執(zhí)行注冊服務(wù)和使用命令。
方案二使用nssm
我們?nèi)ハ螺dNSSM服務(wù)。去官網(wǎng)進行下載,百度搜索NSSM
NSSM是一個服務(wù)封裝程序,它可以將普通exe程序封裝成服務(wù),使之像windows服務(wù)一樣運行。
2.使用方法
把下載的nssm文件放入frp客戶端目錄
cmd定位至nssm.exe所在目錄
輸入 nssm install
Application Path: 選擇frpc.exe?Arguments:填入-c frpc.ini?Service name:服務(wù)的名稱
在任務(wù)管理器中啟動frpc,以后電腦重新啟動依然開機運行
3.NSSM技巧
nssm install servername //創(chuàng)建servername服務(wù)
nssm start servername //啟動服務(wù)
nssm stop servername //暫停服務(wù)
nssm restart servername //重新啟動服務(wù)
nssm remove servername //刪除創(chuàng)建的servername服務(wù)
【標準版】400元/年/5用戶/無限容量
【外貿(mào)版】500元/年/5用戶/無限容量
其它服務(wù):網(wǎng)站建設(shè)、企業(yè)郵箱、數(shù)字證書ssl、400電話、
聯(lián)系方式:電話:13714666846 微信同號
聲明:本站所有作品(圖文、音視頻)均由用戶自行上傳分享,或互聯(lián)網(wǎng)相關(guān)知識整合,僅供網(wǎng)友學習交流,若您的權(quán)利被侵害,請聯(lián)系 管理員 刪除。
本文鏈接:http://www.goalq.com.cn/article_32760.html