咱們在作開發時,不想購買服務器,只想搭建咱們本地的服務器,咱們搭建的本地服務器只能供咱們本身電腦的瀏覽器訪問,或者處於同一個wifi下的手機訪問,可是咱們若是想讓別人訪問到咱們的本地服務器,尤爲作微信公號或者小程序開發時,想在微信裏訪問到咱們在電腦上搭建的本地服務器。 咱們就要作內網穿透了,內網穿透就是別人經過外網可以訪問到咱們本地的服務器。小程序
穿透工具 | 入門簡易度 | 價格 |
---|---|---|
Ngrok | 簡單 | 免費/付費(幾元每個月) |
Natapp | 簡單 | 免費/付費(幾元每個月) |
花生殼 | 簡單 | 付費(偏貴) |
Ssh、autossh | 難 | 免費 |
Frp | 難 | 付費 |
Lanproxy | 難 | 付費 |
Spike | 難 | 付費 |
#今天就來說講這幾個配置比較簡單的瀏覽器
綜合對比下這幾個簡單的內網穿透,我我的比較中意natapp,下面就來說下natapp配置內網穿透的步驟。安全
natapp.cn/ 這個我不用說了,進官網註冊就行bash
natapp.cn/#download 下載對應的便可 服務器
下載後,解壓,而後把解壓出來的文件放到一個目錄裏。 而後命令行裏:cd /Users/qcl/packages/natapp 進入到你放置natapp文件的目錄裏。 再輸入ls,查看natapp軟件是否存在。這裏提示咱們認證錯誤,錯誤是由於authtoker沒有配置,因此咱們須要在命令行裏運行下面命令微信
./natapp -authtoken=你的authtoken值
複製代碼
而這個authtoken值,咱們能夠到管理後臺去找 微信開發
如箭頭所指,就是咱們想要的authtoken 而後命令行裏運行 運行上面命令行時會出現下面結果 這就表明咱們成功把外網 http://a11*********98.natapp.cc -> 127.0.0.1:8080 映射到咱們本地的服務器了,這時候咱們經過外網網址,就能夠訪問咱們本地服務器了。 可是。。。。。。natapp提供給咱們的網址,不能直接訪問,這時咱們就要去作另一個配置了。app
之因此這麼作,也是爲了安全。 下面咱們就繼續來說怎麼綁定本站二級域名或自主域名。ssh
這樣外網就能輕鬆的訪問到咱們本地電腦的服務器了。 作微信開發時,就能夠愉快的在咱們本地作調試了。tcp