如何外網訪問黑群暉NAS?利用cpolar工具篇


# 利用cpolar工具,如何在外網訪問家中的黑群暉NAS?

標簽(空格分隔): 私有雲盤 NAS 黑群暉 cpolar 內網穿透 外網訪問 蝸牛星際


群暉NAS被作為私有雲盤,給我們帶來了很多的方便,如何在外網訪問家里的群暉NAS?今天我們就來討論一下操作步驟。

1. 注冊並下載cpolar客戶端

1.1 訪問cpolar官網注冊一個帳號

訪問cpolar官網地址 www.cpolar.com 免費注冊一個帳號

 

1.2 登錄cpolar后台,下載Linux amd64位版本客戶端

 

 

1.3 在本地計算機中先將cpolar客戶端,解壓縮,備用(因為群暉中沒有unzip工具,所以要在傳入群暉之前解壓縮)。

2. 將cpolar客戶端傳輸到群暉NAS中

2.1 確認群暉是否開啟ssh服務

 

 

2.2 用群暉管理員帳號ssh登錄群暉NAS

使用您最喜歡的SSH客戶端軟件登錄到群暉,我這里是MAC,使用的是命令行shell登錄,其它客戶端一樣。本例中,群暉NAS的內網IP:192.168.2.204,管理員帳號:admin

ssh admin@192.168.2.204注:如果您使用的是WINDOWS的SSH客戶端XShell或其它,直接使用圖形界面傳輸cpolar文件到/tmp目錄就可以。

3. 從群暉管理員帳號提升權限到root

sudo -i

3.1 跳轉到/tmp臨時目錄

cd /tmp

3.2 下載cpolar客戶端

wget https://www.cpolar.com/static/downloads/cpolar-stable-linux-amd64.tar.gz

3.3 解壓縮

tar zxvf cpolar-stable-linux-amd64.tar.gz

4. 在群暉NAS中,創建cpolar目錄,並配置cpolar的token認證

4.1 創建cpolar目錄

mkdir /root/cpolar

4.2 移動cpolar文件到/root/cpolar目錄

mv /tmp/cpolar /root/cpolar/

4.3 驗證cpolar命令是否正常工作

跳轉到cpolar目錄

cd /root/cpolar

查看cpolar版本號

./cpolar version

如果出現版本信息,證明cpolar客戶端部署成功

5. 配置cpolar認證token

5.1 登錄cpolar后台,復制token串

 

 

5.2 命令行輸入token

./cpolar authtoken xxxxxxxxx(你的token串)

5. 映射5000管理端口到公網

5.1 命令行輸入映射http協議,映射內網5000端口到公網

./cpolar http 5000

結果如圖:

 

 

5.2 在瀏覽器中訪問公網隨機域名

 

 

6. 后台運行

剛剛只是在前台終端運行cpolar,如果要運行在后台,需要使用如下操作: 按ctrl+C先結束掉之前的cpolar進程

我們使用nohup命令將cpolar運行在后台

nohup /root/cpolar/cpolar http -config=/root/.cpolar/cpolar.yml  -log=stdout 5000 &

說明: -config=/root/.cpolar/cpolar.yml 是指定cpolar的配置文件路徑,里面保存了用戶的token信息及隧道等信息。 -log=stdout 是指輸出日志到標准輸出。 & 指進程運行在后台

此時運行后,查看進程信息

ps -ef | grep cpolar

如圖顯示,則后台cpolar進程運行在后台

 

7. 查看當前隧道列表

但是此時查看不到隨地的域名,可以通過cpolar后台查看到當前隧道的隨機域名。

 

7. 總結:

現在我們可以通過隨機域名,從外網訪問到我們的群暉NAS了,而然,目前還有還不完美,有以下幾個小問題:

- 域名是隨機的,每24小時會變化。如何設置固定的二級域名? 答:升級到cpolar到基礎版套餐,開通保留二級子域名功能。

如何開機cpolar自啟動? 請參閱下面這篇文章:

probezy:如何讓cpolar在群暉NAS開機自啟動?​zhuanlan.zhihu.com圖標

 

我們會在稍后的篇章里介紹。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM