外網(wǎng)訪問(wèn)本地部署B(yǎng)/S項(xiàng)目-----五分鐘學(xué)會(huì)內(nèi)網(wǎng)穿透

什么是內(nèi)網(wǎng)穿透?

????簡(jiǎn)單來(lái)說(shuō)內(nèi)網(wǎng)穿透的目的是:讓外網(wǎng)能訪問(wèn)你本地的應(yīng)用,例如在外網(wǎng)打開你本地http://127.0.0.1指向的Web站點(diǎn)。
????當(dāng)然你也可以租用VPS、ECS等服務(wù)器,將自己項(xiàng)目搭建在外網(wǎng)上,但高性能的外網(wǎng)服務(wù)器價(jià)格非常貴還有數(shù)據(jù)安全問(wèn)題,作為一個(gè)窮X程序員我當(dāng)然選擇免費(fèi)的方式---公網(wǎng)服務(wù)器僅做代理與輕量應(yīng)用,復(fù)雜的應(yīng)用部署到內(nèi)網(wǎng)服務(wù)器再穿透訪問(wèn)。

內(nèi)網(wǎng)穿透工具的選取

工欲善其事,必先利其器,下來(lái)看看常用的內(nèi)網(wǎng)穿透軟件
* 花生殼
花生殼既是內(nèi)網(wǎng)穿透軟件、內(nèi)網(wǎng)映射軟件,也是端口映射軟件。規(guī)模最大,較正規(guī),完善。
收費(fèi)高,使用簡(jiǎn)單
官網(wǎng):http://www.oray.com/

image.png

  • Nat123
    nat123是內(nèi)網(wǎng)端口映射與動(dòng)態(tài)域名解析軟件,在內(nèi)網(wǎng)啟動(dòng)映射后,可在外網(wǎng)訪問(wèn)連接內(nèi)網(wǎng)網(wǎng)站等應(yīng)用。整個(gè)網(wǎng)站我都沒(méi)有找到客服電話,網(wǎng)友發(fā)了一些反面的評(píng)價(jià)
    收費(fèi),使用簡(jiǎn)單
    官網(wǎng):http://www.nat123.com

    image.png

  • NATAPP

NATAPP基于ngrok的國(guó)內(nèi)內(nèi)網(wǎng)穿透服務(wù),免費(fèi)版會(huì)強(qiáng)制更換域名,臨時(shí)用一下可以
收費(fèi),使用簡(jiǎn)單
官網(wǎng):https://natapp.cn/

image.png

以上三個(gè)我們都不用,我們用的是一個(gè)國(guó)內(nèi)免費(fèi)服務(wù)器:
windows32位百度云:https://pan.baidu.com/s/1kVR94qj 密碼:1gks
windows64位百度云:https://pan.baidu.com/s/1kVR94qj 密碼:jmrn
主要原因免費(fèi),可開多通道;

安裝工具,并進(jìn)行內(nèi)網(wǎng)穿透試驗(yàn)
  1. 我們通過(guò)上面網(wǎng)址下載安裝包,解壓到本地


    image.png

    2.1 方法一
    單擊打開 小米球Ngrok啟動(dòng)工具.bat


    image.png

    2.2 輸入自定義前綴和項(xiàng)目訪問(wèn)端口
    image.png

    3.1 方法二
    在命令行下進(jìn)入到ngrok客戶端目錄下(或者在對(duì)應(yīng)目錄下CTRL+鼠標(biāo)右鍵-->在此處打開命令號(hào)窗口)
    3.2 執(zhí)行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定義的域名前綴)
    3.3 如果開啟成功 你就可以使用 xxx.ngrok.xiaomiqiu.cn 來(lái)訪問(wèn)你本機(jī)的 127.0.0.1:80 的服務(wù)啦
    3.4 如果你自己有頂級(jí)域名,想通過(guò)自己的域名來(lái)訪問(wèn)本機(jī)的項(xiàng)目,那么先將自己的頂級(jí)域名解析到120.25.161.137(域名需要已備案的哦),然后執(zhí)行 ngrok -config=ngrok.cfg -hostname xxx.xxx.xxx 80 //(xxx.xxx.xxx是你自定義的頂級(jí)域名)
    3.5 如果開啟成功 你就可以使用你的頂級(jí)域名來(lái)訪問(wèn)你本機(jī)的 127.0.0.1:80 的服務(wù)啦

部署項(xiàng)目

本地部署項(xiàng)目,通過(guò)剛才配置的域名進(jìn)行外網(wǎng)訪問(wèn);例如:本地訪問(wèn)地址:http://localhost:8080/myproject/外網(wǎng)訪問(wèn)地址:http: 剛才配置的域名前綴.ngrok.xiaomiqiu.cn/myproject

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容