釘釘pierced實現內網穿透


0.背景

有時候經常需要通過互聯網來調試本地項目,這時用內網穿透就可以將本地項目映射到公網上.

更多的看這里:

內網穿透之HTTP穿透

1.用法

以win系統為例

1.1 下載工具

git clone https://github.com/open-dingtalk/pierced.git

1.2 執行命令

cd windows_64
# abcde是等會映射出來的域名前綴 8080是項目的本地端口
ding -config=ding.cfg -subdomain=abcde 8080

1.3 啟動成功

image-20211010232115048

通過圖里的域名就能訪問到你本地項目,很簡單不多贅述.

2.一鍵啟動

因為啟動要輸命令比較麻煩,所以自己寫了個bat腳本,點擊就能啟動.

由於域名前綴自己都固定用那個,所以只設計一個變量port.

image-20211010232303335

輸入端口后就能實現跟上面一樣的效果.

源碼如下,可以根據自己的需要修改.

記得替換下程序目錄和最后一行中subdomain的值

@echo off
:: @echo off控制台不顯示代碼 
color 0B
echo default uri is xx,input port:
set /p a=
echo port is: %a%

cd C:\Software\pierced
ding -config=ding.cfg -subdomain=xx %a%

新建記事本,寫入代碼,后綴改成bat即可單擊運行.


免責聲明!

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



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