如(rú)何讓全世界的人都可(kě)以訪問(wèn)你(nǐ)本地的網站(zhàn)?——内網擊穿之 HTTP 穿透的使用 - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

您當前位置>首頁 » 新聞資(zī)訊 » 技術(shù)分享 >

如(rú)何讓全世界的人都可(kě)以訪問(wèn)你(nǐ)本地的網站(zhàn)?——内網擊穿之 HTTP 穿透的使用

發表時間:2020-10-19

發布人:葵宇科技

浏覽次數:38

文(wén)章目錄

  • 前言
  • 一、内網穿透介紹與第三方平台工具
    • 1、内網穿透
    • 2、第三方平台工具——釘釘開發者工具
  • 二、啟動(dòng)内網穿透工具
    • 1、命令及配置介紹
    • 2、查看映射信息
  • 三、測試
    • 1、遠(yuǎn)程訪問(wèn)本地站(zhàn)點資(zī)源
    • 2、關(guān)閉
  • 總結


前言

對于大多數程序員來說,網站(zhàn)一經開發測試後,我們需要在對網站(zhàn)進行上線測試,但是沒有自己的服務器(qì),沒有自己的域名,沒有公網 IP,這個(gè)就成了一個(gè)難題。而今天白鹿就帶給大家一個(gè)小教程,我們采用内網擊穿的方式,使用第三方平台的後台和(hé)穿透工具,通(tōng)過設置回調地址實現在全世界任意地方來訪問(wèn)我們本地的網站(zhàn)。

在這裡插入圖片描述


一、内網穿透介紹與第三方平台工具

1、内網穿透

内網穿透,也即 NAT 穿透,進行 NAT 穿透是為了使具有某一個(gè)特定源 IP 地址和(hé)源端口号的數據包不被 NAT 設備屏蔽而正确路(lù)由到内網主機。

内網穿透工具可(kě)以實現将一個(gè)公網域名映射到本地的 localhost 域名。

在這裡插入圖片描述
關(guān)于更多内網穿透的知識與原理煩請大家移步——“内網擊穿”,這裡就不做贅述。

2、第三方平台工具——釘釘開發者工具

在這裡我們使用的第三方工具是“釘釘”,使用釘釘開放平台的開發者工具來實現。

點擊——釘釘開發者平台之内網穿透工具了解更多。具體關(guān)于該工具的内容以及注意事項,點擊前面鍊接查看。我們根據指示前往 Github 下(xià)載相關(guān)工具。

在這裡插入圖片描述

二、啟動(dòng)内網穿透工具

1、命令及配置介紹

cmd 進入命令界面,cd 打開桌面,再打開本地你(nǐ)的電腦。我的設備操作如(rú)下(xià):

在這裡插入圖片描述
然後啟動(dòng)工具,執行命令ding -config=./ding.cfg -subdomain=域名前綴 端口,這裡你(nǐ)的域名和(hé)操作的端口根據自己的實際需要自行配置,一般我們使用的 Tomcat 開發的默認端口即為 8080,在這裡我使用的是 80 的端口,域名前綴為 bailucool,配置如(rú)下(xià):

在這裡插入圖片描述
然後點擊回車(chē)即可(kě)。

2、查看映射信息

這個(gè)時候我們就可(kě)以查看到剛才配置的 http://bailucool.vaiwan.com 已經被映射到 127.0.0.1:80,即我們的本地。

在這裡插入圖片描述

三、測試

1、遠(yuǎn)程訪問(wèn)本地站(zhàn)點資(zī)源

配置完成我們就需要對映射進行測試了,我們啟動(dòng)該端口,即我剛才配置的 80 端口,你(nǐ)們如(rú)果使用的是Tomcat服務器(qì)默認配置啟動(dòng)的,啟動(dòng) Tomcat 的默認端口 8080 即可(kě)。我們使用該域名 http://bailucool.vaiwan.com 來訪問(wèn)我們本地的資(zī)源。待頁面加載完畢,我們查看地址欄的信息,可(kě)以發現是沒有問(wèn)題的。

在這裡插入圖片描述
加載其他頁面也沒有問(wèn)題。

在這裡插入圖片描述

這個(gè)時候也就說明我們的配置是沒有任何問(wèn)題的,現在,全世界都可(kě)以通(tōng)過該地址來訪問(wèn)你(nǐ)的本地資(zī)源,你(nǐ)就可(kě)以進行模拟的上線測試啦!
在這裡插入圖片描述

2、查看站(zhàn)點數據請求情況,我們可(kě)以看到狀态碼都是正常的。

在這裡插入圖片描述

2、關(guān)閉

關(guān)閉站(zhàn)點,我們隻需要在本地将 127.0.0.1:80 關(guān)閉即可(kě)(将 Tomcat 的 server 關(guān)閉)。再将命令界面關(guān)閉。


總結

本文(wén)給大家介紹了通(tōng)過“内網擊穿”的方式來實現從全世界任意地方訪問(wèn)本地站(zhàn)點資(zī)源的方式,一方面既解決了沒有公網域名、IP 無法線上測試的苦惱,另一方面又給你(nǐ)一個(gè)新的方式來随時随地共享你(nǐ)本地的站(zhàn)點資(zī)源。

在這裡插入圖片描述


感謝大家的支持,我是白鹿,一個(gè)不懈奮鬥的程序猿。希望本貼能幫助到大家,歡迎大家的一鍵三連!如(rú)果還有什麼問(wèn)題、建議或者補充可(kě)以留言在帖子(zǐ)下(xià)方,給予更多人幫助!
更多資(zī)訊微信搜索公衆号【WDeerCode代碼圈

相關(guān)案例查看更多