天天看點

内網穿透配置為開機自啟動【Windows系統】:确認cpolar的配置資訊 1/2

在cpolar的各種應用場景中,都不可避免的要對cpolar用戶端進行相應的配置。對于測試時使用的資料隧道,我們在作業系統前台運作cpolar,并通過指令行進行配置,生成臨時的資料隧道已經基本夠用。但對于打算長期穩定運作的場景,臨時配置已經明顯不能滿足需要。為此,我們有必要讓cpolar擁有一定的自動化能力,即在開機時自行啟動,配置好我們所需的資料隧道相關資訊。今天,我們就為大家介紹,如何配置cpolar的開機自啟動。

由于cpolar的功能特性,使得cpolar的使用者群更偏向開發人員,而開發人員可能使用各種不同的作業系統進行開發,是以cpolar也提供了能應用于幾乎所有主流作業系統的版本。這裡,我們先選取使用最多的Windows系列作業系統進行介紹。

想要讓cpolar擁有一定的自動化功能,就不可避免的需要将資料隧道的配置寫入cpolar配置檔案,是以我們需要使用文本編輯器對配置檔案進行文法着色,這裡我們使用的是Visual studio Code。

内網穿透配置為開機自啟動【Windows系統】:确認cpolar的配置資訊 1/2
内網穿透配置為開機自啟動【Windows系統】:确認cpolar的配置資訊 1/2

在官網下載下傳vs code并安裝好後(這一步非常簡單,就不做過多介紹),我們就可以打開軟體,将相應資料隧道的配置資訊,寫入cpolar的yaml檔案。首先在軟體界面左上點選“檔案”按鈕,在下拉菜單中選擇“打開檔案”。

内網穿透配置為開機自啟動【Windows系統】:确認cpolar的配置資訊 1/2

在彈出的檔案選擇界面中,找到cpolar的安裝檔案夾,本例中的cpolar檔案預設儲存于C槽,是以我們的檔案路徑為“C:\Users\<使用者名>\.cpolar\cpolar.yml”

内網穿透配置為開機自啟動【Windows系統】:确認cpolar的配置資訊 1/2

在依照安裝路徑標明cpolar的配置檔案後,我們點選“打開”按鈕。此時vc code會提示信任提示,我們隻需點選“打開”即可。

内網穿透配置為開機自啟動【Windows系統】:确認cpolar的配置資訊 1/2

接着,我們就轉入正式的編輯界面。

内網穿透配置為開機自啟動【Windows系統】:确認cpolar的配置資訊 1/2

此時,我們就能看到目前cpolar的配置檔案。在這裡,我們的cpolar配置有兩個預設的資料隧道,即一個遠端桌面隧道,和一個website隧道。

其中各項參數的含義為:

authtoken: xxxxxxxxxxxx #認證token

tunnels:
  remoteDesktop:        #隧道名稱,表示遠端桌面,名稱可以自定義
    addr: 3398          #端口号為3389
    proto: tcp          #協定tcp
    region: cn_vip      #地區,cn_vip,可選:us,hk,cn,cn_vip
  website:              #隧道名稱,使用者可以自定義,但多隧道時,不可重複
    addr: 8080          #本地Web站點端口
    proto: http         #協定http
    region: cn_vip      #地區,cn_vip,可選:us,hk,cn,cn_vip      

如果我們的資料隧道資訊有變化,我們就可以通過這個軟體,将相關資料隧道配置寫入cpolar的yml配置檔案中,讓cpolar知道啟動後應該做什麼。為確定此時cpolar儲存的資料隧道處于可用狀态,我們有必要進行簡單的測試。隻要打開cpolar主界面,輸入“cpolar start-all”指令,要求cpolar啟動配置檔案中儲存的所有資料隧道,就可以在轉入的cpolar資訊界面中,檢視到所有啟動的資料隧道。

内網穿透配置為開機自啟動【Windows系統】:确認cpolar的配置資訊 1/2
  • 将内網穿透配置為開機自啟動【Windows系統】:為cpolar配置服務開機自啟動 2/2