natApp內(nèi)網(wǎng)穿透

natApp內(nèi)網(wǎng)穿透

一、打包本地項(xiàng)目

  • 以Vue項(xiàng)目為例:

修改public/index.html路徑:將./用<%= BASE_URL%>代替:

base_url.png

在vue.config.js中添加配置項(xiàng)publicPath:"./"

publicPath.png
  • 打包項(xiàng)目
cnpm run build

二、啟動(dòng)本地服務(wù)

  • 將dist文件夾下的文件,拷貝到Nginx的根目錄下

  • 根據(jù)需要配置nginx/conf/nginx.conf

  • 清除nginx緩存

npinx -s reload
  • 啟動(dòng)phpStudy或者直接雙擊nginx.exe
  • 打開瀏覽器,測(cè)試本地端口號(hào)(127.0.0.1)

三、natApp隧道

根據(jù)不同的需求,選擇不同的隧道類型。注意:隧道類型一旦選擇,不可更改。

如果是網(wǎng)站開發(fā)者,通常選擇Web類型,具體如下:

Web: 普通型http(s)隧道穿透,用于搭建網(wǎng)站,微信開發(fā)等穿透到本地web服務(wù).
TCP: 端口轉(zhuǎn)發(fā) 應(yīng)用于SSH,數(shù)據(jù)庫(kù),遠(yuǎn)程桌面,GAME等基于TCP連接的一切應(yīng)用任您想象~
UDP: 端口轉(zhuǎn)發(fā) 應(yīng)用于游戲,遠(yuǎn)程開機(jī)等基于UDP協(xié)議的一切應(yīng)用

  • 在購(gòu)買隧道時(shí)之前,會(huì)提示:購(gòu)買natApp選擇二級(jí)域名。

natApp中的二級(jí)域名雖然冗長(zhǎng),但是價(jià)格便宜,不需要備案,直接使用,還要什么自行車~

購(gòu)買二級(jí)域名.png

注意:如果不需要微信開發(fā)、https等,可以在這里直接選擇,否則就不要在這里購(gòu)買。先退出,先選擇好符合要求的二級(jí)域名。

二級(jí)域名.png
  • 在注冊(cè)二級(jí)域名時(shí),要注意選擇能否【用于微信開發(fā)】、【SSL證書】。
注冊(cè)二級(jí)域名.png
  • 當(dāng)然也可以使用自主域名:

使用時(shí)要注意避坑:

  1. 如果選擇使用自主域名,并且在自主域名有對(duì)應(yīng)域名解析的情況下,需要先修改自身的域名解析(600S后生效),因?yàn)樽灾饔蛎袘?yīng)用緩沖池解析權(quán)限比第三方內(nèi)網(wǎng)穿透的權(quán)限高。
  2. 如果自主域名使用了SSL,則在natApp的隧道配置中,免費(fèi)開啟https將會(huì)無(wú)效。在啟動(dòng)natApp時(shí)候,會(huì)顯示端口為443錯(cuò)誤。
  • 配置隧道信息

注意:這里的本地地址與端口號(hào)要與本地Nginx測(cè)試的相同

natApp.png

四、啟動(dòng)natApp

  • 下載natApp并安裝

  • 復(fù)制隧道中的authtoken

autotoken.png
  • 粘貼到安裝目錄下的config.iniauthtoken后面
authtoken屬性.png
  • 啟動(dòng)natapp.exe,瀏覽器訪問Forwarding后面的域名,即為本地Nginx服務(wù)穿透的項(xiàng)目.
?著作權(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)容