天天看點

Windows如何設定cpolar開機自啟動

如果您還不沒有在Windows中安裝cpolar,請參考上一篇文章:Windows使用者如何安裝Cpolar工具

在windows下使用nssm 将cpolar注冊為服務.使其開機自啟動&背景運作.

1. 首先下載下傳 nssm (下載下傳連結)

下載下傳後,解壓.

Windows如何設定cpolar開機自啟動

根據平台(win32或win64)選擇nssm.exe

此程式可放在任意位置,便于管理,建議将此程式與cpolar

放在同一個目錄裡

如圖,本例中,将nssm.exe檔案儲存在D:\cpolar目錄下

Windows如何設定cpolar開機自啟動

點選 開始->運作->cmd 進入此目錄(win10 可直接按住shift點選右鍵,在此處打開指令視窗)

注:cmd視窗需要管理者權限

進入d:\cpolar目錄,本例中,輸入D:進入D盤

再輸入指令:cd cpolar 進入cpolar目錄,圖如:

Windows如何設定cpolar開機自啟動

然後運作

nssm install cpolar
           

會彈出 nssm 安裝界面

如圖:

Windows如何設定cpolar開機自啟動

1. 點選 選擇 cpolar.exe 程式

2. 輸入參數

http -config=\您的cpolar配置檔案路徑\cpolar.yml -log=stdout  8080
           

參數說明:

http:子指令,意思是建立一個http協定的隧道

-config:配置檔案路徑,cpolar預設配置檔案路徑在:C:\Users\使用者名.cpolar\cpolar.yml

本例中-config=C:\Users\probe.cpolar\cpolar.yml

-region=cn :地區參數,cn為中國地區

-log=stdout:日志輸出,讓cpolar不建立指令行視窗UI界面,而直接輸出日志到标準輸出

8080 :本地偵聽端口,配置前面的http子指令,意思是建立http隧道,内網穿透偵聽本地8080端口。

更詳細的參數說明,請參閱cpolar的文檔

實際輸入參數值,您根據自己的參數配置修改。

http -config=C:\Users\probe\.cpolar\cpolar.yml -log=stdout -region=cn  8080
           

例如:希望偵聽3389遠端桌面

tcp -config=C:\Users\probe\.cpolar\cpolar.yml -log=stdout  -region=cn 3389
           

cpolar預設的值,可以登入cpolar背景界面查到自己的token串

登入cpolar背景:https://dashboard.cpolar.com/

Windows如何設定cpolar開機自啟動

3. 點選Install service 即可 安裝為服務,如有安全軟體阻擋,允許即可

4. 啟動cpolar服務

nssm start cpolar
           

可以打開控制台->管理工具->服務,檢視cpolar的服務狀态

Windows如何設定cpolar開機自啟動

安裝完畢~~ cpolar便已經開始運作了

5. 檢視cpolar線上隧道

通路cpolar背景->狀态,可以檢視目前的線上隧道清單

https://dashboard.cpolar.com/status

如圖,紅框為新添加的隧道

Windows如何設定cpolar開機自啟動

如果沒運作,手動運作一下

注:

一 Win10等 cmd權限問題,如果有錯誤,需要以管理者身份運作cmd

開始->運作->cmd 自動比對出 指令提示符 後點滑鼠右鍵 再單擊 以管理者身份運作即可

二 如要修改參數

可以執行

nssm edit cpolar
           

三 改過任何配置,重新開機服務

nssm restart cpolar
           

四 若要删除服務

nssm remove cpolar
           

更多 nssm 用法,請參考 http://nssm.cc/usage

繼續閱讀