楔子:我們在做開發時,不想購買服務器,只想搭建我們本地的服務器,我們搭建的本地服務器只能供我們自己電腦的瀏覽器訪問,或者處于同一個wifi下的手機訪問,但是我們如果想讓別人訪問到我們的本地服務器,尤其做微信公號或者小程序開發時,想在微信里訪問到我們在電腦上搭建的本地服務器。
我(wo)們(men)就要做(zuo)內網穿透(tou)(tou)了,內網穿透(tou)(tou)就是別人通過外網能夠訪問到(dao)我(wo)們(men)本地的服(fu)務器。
常(chang)用場景:外網(wang)(wang)訪問(wen)本地搭建(jian)的網(wang)(wang)站服(fu)務、本地資(zi)源等(外網(wang)(wang)訪問(wen)環(huan)境(jing)調試、內網(wang)(wang)資(zi)源獲取(qu)、小程(cheng)序(xu)調試)
穿透工具 | 入門簡易度 | 價格 | 速度及穩定性 |
---|---|---|---|
Ngrok | 簡單 | 免費/付費(幾元每月 | 慢(國外線路) |
Natapp | 簡單 | 免費/付費(幾元每月 | 快(國內線路-付費高速) |
NatBao | 簡單 | 免費/付費(幾元每月 | 快(國內線路-付費高速) |
花生殼 | 簡單 | 付費(偏貴) | 快(國內線路-付費高速) |
Ssh、autossh | 難 | 免費 | - |
Frp | 難 | 付費 | - |
Lanproxy | 難 | 付費 | - |
Spike | 難 | 付費 | - |
使用配置教程:
Ngrok
項目主頁://ngrok.com/
項目介紹: 一個通過任何NAT或防火墻為您的本地主機服務器提供即時訪問、安全的URL的命令。類似花生殼,分為服務端和客戶端,也可以自己搭建服務端。
優點:傻瓜式配置,5分鐘就能配置好,有免費式
缺點:配置在國(guo)外,每次訪問會很(hen)慢
花生殼
項目主頁://hsk.oray.com/
項目介紹(shao):商(shang)業化比(bi)較成功的(de)內網穿透。個人開發很不推薦(jian),收費貴,企(qi)業可以考(kao)慮(lv)使用。
Natapp
項目主頁://natapp.cn/
項目介紹:基于ngrok的(de)國內(nei)的(de)內(nei)網穿透工(gong)具,類似花生殼,有免費(fei)版本(ben),比(bi)花生殼好。免費(fei)版本(ben):提供http,https,tcp全(quan)隧道(dao)穿透,隨(sui)機域名(ming)/TCP端(duan)口(kou),不(bu)定時強制更換域名(ming)/端(duan)口(kou),自定義本(ben)地端(duan)口(kou)。收(shou)費(fei)版本(ben)也就(jiu)幾元每月。
Natbao
項目主頁://www.natbao.net
項目介紹:基于ngrok的國內的內網穿透工具,類似花生殼,有免費版本,比花生殼好。免費版本:提供http,https,tcp全隧道穿透,隨機域名/TCP端口,不定時強制更換域名/端口,自定義本地端口。收費版本也就幾元每月。
綜合對比下這幾個簡單的(de)內網(wang)穿透(tou),推薦使(shi)用(yong)natapp或者(zhe)NatBao。