公網(wǎng)遠(yuǎn)程訪問iStoreOS軟路由系統(tǒng)web管理界?

前言

iStoreOS系統(tǒng)是基于OpenWrt定制的軟路由系統(tǒng),提供了如輕nas,云盤,文件共享等眾多網(wǎng)絡(luò)服務(wù)功能,如果我們想在戶外公網(wǎng)環(huán)境下使用這些功能,就需要使用內(nèi)網(wǎng)穿透軟件來實現(xiàn)。

已經(jīng)安裝好的iStoreOS系統(tǒng)
如果您沒有實體軟路由,我們還有[iStoreOS虛擬機](VMware虛擬機安裝軟路由系統(tǒng)iStoreOS(基于OpenWrt,適合小白初學(xué)者) – Cpolar 極點云)供您體驗,可以達(dá)到軟路由實體的使用效果!
按照本教程方法操作后,達(dá)到的效果是
實現(xiàn)將iStoreOS的?局域網(wǎng)地址?映射為?固定的公網(wǎng)地址,可以在戶外使用移動設(shè)備訪問iStoreOS提供的服務(wù)。
1. ssh局域網(wǎng)登陸iStoreOS系統(tǒng)
打開ssh遠(yuǎn)程訪問軟件:(這里我使用的是windows上的 Xshell7)
選擇文件——右鍵——新建會話

復(fù)制iStoreOS局域網(wǎng)地址:
(查詢自己的iStoreOS局域網(wǎng)地址以及如何修改iStoreOS局域網(wǎng)地址詳見:[3. 配置iStoreOS虛擬機](VMware虛擬機安裝軟路由系統(tǒng)iStoreOS(基于OpenWrt,適合小白初學(xué)者) – Cpolar 極點云))


點?連接?后,在彈出的窗口輸入iStoreOS的賬號和密碼,輸出如下圖案代表成功登陸:

2. 安裝Cpolar內(nèi)網(wǎng)穿透軟件
這步需要您復(fù)制粘貼幾條命令,不需要自己修改!
通過ssh連接操作openwrt,下載公鑰:
wget -O cpolar-public.key http://openwrt.cpolar.com/releases/public.key

下載完成后添加公鑰
opkg-key add cpolar-public.key
添加Cpolar的opkg倉庫源
echo "src/gz cpolar_packages http://openwrt.cpolar.com/releases/packages/$(. /etc/openwrt_release ; echo $DISTRIB_ARCH)" ?>> ?/etc/opkg/customfeeds.conf
更新倉庫
opkg update

開始安裝Cpolar內(nèi)網(wǎng)穿透,分別執(zhí)行下面三個安裝命令安裝三個包:
opkg install cpolar

opkg install luci-app-cpolar

opkg install luci-i18n-cpolar-zh-cn

安裝完成后,打開iStoreOS Web管理界?,我們可以看到有個service
,下面就可以看到Cpolar內(nèi)網(wǎng)穿透

3. 測試公網(wǎng)遠(yuǎn)程鏈接
進(jìn)入Cpolar頁面:

登錄Cpolar官網(wǎng),如果沒有注冊賬號,可以先注冊賬號,然后點擊左側(cè)的驗證
,查看自己的認(rèn)證token,
https://www.Cpolar.com

之后將官網(wǎng)查看的token復(fù)制到iStoreOS Cpolar服務(wù)界面的Auth Token里,設(shè)置后點擊保存

等待一下,彈出?已應(yīng)用

點擊 打開webui:

注意此處打開iStoreOS的局域網(wǎng)ip :9200(9200是Cpolar的默認(rèn)端口號)

輸入Cpolar用戶名密碼,登陸:

Cpolar默認(rèn)生成了兩條隧道,一條ssh用來遠(yuǎn)程以命令行窗口的形式訪問,另外一條website用來遠(yuǎn)程訪問iStoreOS的可視化頁面,此外,您也可以點擊創(chuàng)建隧道自定義隧道。
為了照顧小白,本教程我們來使用website隧道映射iStoreOS的可視化頁面:


隧道名稱:可自定義,注意不要重復(fù)
協(xié)議:http
本地地址:80 (網(wǎng)頁的 默認(rèn)端口)
域名類型:選擇隨機域名(免費)
點擊?更新?后, 到?狀態(tài)——在線隧道列表

復(fù)制公網(wǎng)地址

成功打開。證明Cpolar在軟路由系統(tǒng)上正常工作!

4. 公網(wǎng)使用固定http地址遠(yuǎn)程訪問iStoreOS webui界面
上面使用Cpolar建立的臨時http數(shù)據(jù)隧道,連接上了openWRT系統(tǒng)。不過,此時還是隨機臨時http隧道,每隔24小時端口號就會發(fā)生變化。
如果想要讓不同設(shè)備間的數(shù)據(jù)隧道長期穩(wěn)定存在,我們還需要進(jìn)一步的設(shè)置(由于固定TCP隧道會長期占用Cpolar服務(wù)器資源,因此不得不將此服務(wù)列入VIP項目中)。
要建立一條穩(wěn)定的http數(shù)據(jù)隧道,我們首先要登錄Cpolar官網(wǎng),進(jìn)入儀表臺的預(yù)留
界面


在預(yù)留界面中,找到?保留二級子域名?項目。在這個項目下,我們填入一些必要信息,如識別數(shù)據(jù)隧道的隧道名稱、隧道使用區(qū)域等。

在這些信息填入后,點擊右側(cè)的保留
按鈕,將Cpolar官網(wǎng)后臺的隧道固定下來
復(fù)制填寫的二級子域名:

回到Cpolar webui界面:

隧道名稱:可自定義,注意不要重復(fù)
協(xié)議:http
本地地址:80 (網(wǎng)頁的 默認(rèn)端口)
域名類型:二級子域名(需要升級至基礎(chǔ)版套餐及以上)
地區(qū):選擇China VIP,這里需要與官網(wǎng)保留界面選擇的一致!
點擊?更新?后, 到?狀態(tài)——在線隧道列表

再次查看在線隧道列表,發(fā)現(xiàn)localhost:80隧道對應(yīng)的公網(wǎng)地址變成了我們官網(wǎng)保留的固定二級子域名地址。
復(fù)制這個固定地址到瀏覽器:

穿透成功!

我們還可以將這個固定地址發(fā)到手機,在戶外使用手機流量(公網(wǎng))控制家中的軟路由!
