使用花生殼服務實現內網穿透

魯鵬發表於2016-04-05

起初一直通過雲盤同步來同步去,或者一個人耍Git,pull來push去只是為了同步,心好累。於是,就有了遠端編碼的強烈需求,為什麼不直接在家裡主機上編碼呢?反正那臺Mac也不需要關機,家裡是區域網,想要實現外網訪問就需要內網穿透以及埠對映的相關技術。

這裡我推薦的方案是花生殼的服務,方案簡單,可操作性強,服務基本上免費。

1. 花生殼是個啥

首先還是看看官方的入門介紹,花生殼 - Oray,他們的服務很多,也出了很多對應的硬體產品,比如花生棒,路由器等,但是主要的還是他們的域名解析服務。

瞭解完之後需要註冊一個賬號,並且在上面申請一個殼域名,什麼是殼域名,其實就是一個三級域名,通過它可以來訪問內網的主機。如何操作,官網已經介紹很詳細了,我就不在囉嗦了。看這裡:花生殼(內網版)教程 - Oray

那麼它的原理是什麼呢?其實不通過他們家的服務,我們也可以通過外網來訪問到內網主機的。

  • 首先通過http://www.ip138.com獲取到你的外網IP地址;
  • 然後設定路由的埠對映,將固定的埠服務對映到內網的主機IP上;
  • 最後通過外網以及設定的服務埠就可以訪問固定埠的服務了。

但是這裡有個問題就是,家裡的寬頻基本上都是動態IP(運營商提供),對應的外網IP地址經常在變化,每次通過訪問http://www.ip138.com來獲取外網IP太不現實。

然而通過花生殼的服務,通過殼域名就可以訪問到內網的主機,而無需時刻去獲取公網IP了。

相信你看完官網的介紹文件,已經大概能夠知道怎麼使用了。安裝上花生殼的軟體,設定埠對映,然後使用殼域名以及固定埠就OK了。

2. 花生棒又是個啥

通過花生殼軟體,基本上就可以實現內網穿透了,隨時隨地通過殼域名訪問內網主機。

但是美中不足的是,花生殼軟體只是支援Windows電腦,如果你家裡的主機是Linux或者Mac的話......當然,現在絕大部分人不會使用Windows當伺服器的,是吧!因為要確保執行花生殼軟體的主機一直線上才可以,讓Windows電腦一直線上太殘忍了,而又不支援Mac或者Linux。

於是就有了花生棒這個玩意,有了它就不用再去管花生殼那個軟體了,只要把它插到家裡的路由器上就OK了,它就是充當了花生殼軟體功能的一個小硬體。使用方法看這裡:花生棒使用教程 - Oray

在花生殼賬號上,設定埠對映,就可以盡情的遠端家裡主機為所欲為了。為了達到遠端編碼的需求,22埠是一定要設定的。

設定完埠後,通過訪問外網地址就可以訪問內網主機對應的服務了。當然還有好多好玩的東西,例如把家裡的主機當做代理伺服器,解決公司不能訪問某些站點的需求....不多介紹了,看這裡慢慢去折騰吧。花生殼案例-Oray

轉載儲存:使用花生殼服務實現內網穿透 | LP's Blog

相關文章