0.背景
有時候經常需要通過互聯網來調試本地項目,這時用內網穿透就可以將本地項目映射到公網上.
更多的看這里:
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 啟動成功
通過圖里的域名就能訪問到你本地項目,很簡單不多贅述.
2.一鍵啟動
因為啟動要輸命令比較麻煩,所以自己寫了個bat腳本,點擊就能啟動.
由於域名前綴自己都固定用那個,所以只設計一個變量port.
輸入端口后就能實現跟上面一樣的效果.
源碼如下,可以根據自己的需要修改.
記得替換下程序目錄和最后一行中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即可單擊運行.