內網穿透


內網穿透—實現外網訪問本地IP接口業務場景,由於本人從事物聯網開發經常需要對接一下硬件,人在公司但是需要和工地的人員進行設備調試,
傳統的本地項目運行后的訪問地址是localhost+端口號或者局域網IP+端口號比如
http://192.168.0.119:8765/api/smartsite/capture/captureImageInfo/xjh,這樣子的接口外網是訪問不到的,但是實現內網穿透后會獲得一個外網域名,比如 xjh.vaiwan.com
這樣子外網可以通過 http://xjh.vaiwan.com/api/smartsite/capture/captureImageInfo/xjh 來訪問本地接口,這里需要注意外網域名已經包含了端口號 xjh.vaiwan.com==192.168.0.119:8765 有些時候我們只是需要測試或者是聯調一下接口,不可能動不動就打包發布到服務器,這樣做效率太低了,哪怕修改一個標點符號都得重新打包這可真是太麻煩了,所以內網穿透是最佳選擇。

下面介紹一下如何使用釘釘提供的免費內網穿透工具

1.下載地址:https://github.com/open-dingtalk/pierced.git,下載后解壓會出現兩個文件

image

2.注意不能直接雙擊運行,在當前目錄下打開cmd命令窗口然后輸入

start ding.exe -config=ding.cfg -subdomain=xjh 8765
xjh是你自己指定的外網域名前綴可以隨意修改,8765是你接口的端口號,根據你自己的接口來設置,嫌輸入命令麻煩的在當前文件夾新建txt文件將上面的命令粘貼,如何右鍵重命名為run.bat就可以直接運行了
image
文件內容如下,注意后面的xjh 8765根據自己的接口來定義
image
xjh:你外網域名前綴,可以隨意修改
8765:你項目的運行端口,一定要改!!!
輸入命令運行或者雙擊run.bat文件后出現如下則表示內網穿透成功!
image
然后通過http://xjh.vaiwan.com/api/smartsite/capture/captureImageInfo/xjh就可以實現外網訪問到你本地接口了

————————————————
版權聲明:本文為CSDN博主「Java.xu」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xu3179445633/article/details/116227719


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM