今天在網上閑逛的時候看到這樣一個內網穿透的軟件,ngrok, https://gitee.com/kxwinxp/ngrok
記得10多年前自己在讀大學的時候曾經好一段時間在研究內網穿透技術,最后發現這東西的技術無論怎么搞都是要有一個公網服務器的,不然nat穿透,尤其是雙端nat穿透是搞不了的,由於經濟和精力所限這事情后來也就不了了之了,再次發現這個相關的主題,尤其是已經有成型的軟件出現很是好奇。但是,沒有太過多的關注這款開源內網穿透軟件,而是想起了一直在這方面做商業化運作的公司——花生殼,於是一搜索還真發現了相關頁面,安裝了一下花生殼的內網穿透軟件,發現還是比較好用的,即使是使用免費版本連接速度也是還可以的,於是這里給出了安裝花生殼內網穿透軟件的具體步驟:
注明:由於本人日常使用Ubuntu18.04系統的電腦,因此這里的個人電腦與服務器端均使用Ubuntu18.04系統。
1. 登錄花生殼網站,下載內網穿透軟件:
網址:
https://hsk.oray.com/download/

軟件的直接下載地址:
https://down.oray.com/hsk/linux/phddns_5_1_amd64.deb
2. 內網穿透軟件的安裝與卸載
安裝:
sudo dpkg -i phddns-5.0.0-amd64.deb
卸載:
sudo dpkg -r phddns
3. phddns軟件的具體使用命令:
phddns start(啟動)| status(狀態)| stop(停止)|restart(重啟)| reset(重置)|enable(開機自啟動)|disable(關閉開機自啟動)|version(版本)
注意: 除phddns version命令不需要管理員權限外,其他命令均需要管理員權限
軟件安裝好以后可以看到被控制方的SN號碼(這個內存穿透軟件是安裝在被訪問的那一端電腦上的, 比如你要在家登錄學校實驗室內的電腦時,那么這個phddns是要安裝在學校的那個實驗室電腦上的):

4. 在花生殼官網上對內網穿透的映射進行配置:
具體的配置,參看:
https://service.oray.com/question/11630.html
===============================================================
使用感受:
連接速度還可以,畢竟是做商用的軟件,整體使用感覺還可以,因為是做ssh登錄使用的,本身對流量要求以及速度要求不高。

不得不說的是免費流量每個月有一個G, 如果超出了的話其實費用還是蠻貴的。
可以看下收費的價格:

個人感受:
如果不是要架設內網的服務器(http或https)服務而且沒有公網IP,而是說只是單純的想使用SSH服務來管理電腦,那么其實是沒有必要使用這個花生殼內網穿透的。畢竟這個軟件雖然有免費流量,但是一旦超出費用還是蠻高的,並且提供的連接數有限。
如果只想使用ssh功能,並且對流量和速度要求比較高的話可以選擇同公司的軟件,向日葵遠程控制,畢竟這個軟件不限速也不限流,當然這個向日葵遠程控制只能提供遠程桌面和ssh登錄功能(比花生殼內網穿透提供的服務少)。
其實,花生殼內網穿透和向日葵遠程控制的技術基本是一樣的,只不過作為不同產品針對的市場用戶不同而已。
================================================================
說明:
這個內存穿透軟件是安裝在被訪問的那一端電腦上的, 比如你要在家登錄學校實驗室內的電腦時,那么這個phddns是要安裝在學校的那個實驗室電腦上的
參考:
https://service.oray.com/question/11630.html
