最近由于項(xiàng)目需要耗帕,測試微信支付回調(diào),但是微信回調(diào)只能訪問到外網(wǎng)地址袱贮,自己電腦上的內(nèi)網(wǎng)地址訪問不到兴垦,所以需要將內(nèi)網(wǎng)地址映射為外網(wǎng)地址,這樣外網(wǎng)就能訪問我的內(nèi)網(wǎng)項(xiàng)目了字柠。
在網(wǎng)上找了一些工具探越,像花生殼、nat123這些工具窑业,很多都收費(fèi)了钦幔。不過還是找到了免費(fèi)的工具,就是NATAPP常柄。
下面介紹這款軟件具體怎么用:
-
首先去NATAPP官網(wǎng)下載軟件鲤氢。
-
點(diǎn)擊客戶端下載搀擂。
根據(jù)自己的系統(tǒng),選擇對應(yīng)的版本下載卷玉。下載之后哨颂,解壓到一個目錄即可,只包含一個文件相种,就是natapp.exe文件威恼。
去官網(wǎng)注冊一個賬號,進(jìn)行實(shí)名認(rèn)證后登陸寝并。
-
登陸后點(diǎn)擊左邊的購買隧道箫措,右邊選擇免費(fèi)隧道。
-
名稱可以自定義衬潦,隧道協(xié)議根據(jù)自己的需要選擇斤蔓,這里我選擇web,端口可以默認(rèn)為80端口镀岛,免費(fèi)用戶貌似可以改弦牡,我改過一次,改成了8080漂羊。
點(diǎn)擊免費(fèi)購買就完成了配置喇伯。
-
在剛才下載解壓的natapp.exe的同級目錄下,新建config.ini文件拨与,內(nèi)容如下:
#將本文件放置于natapp同級目錄 程序?qū)⒆x取 [default] 段 #在命令行參數(shù)模式如 natapp -authtoken=xxx 等相同參數(shù)將會覆蓋掉此配置 #命令行參數(shù) -config= 可以指定任意config.ini文件 [default] authtoken= #對應(yīng)一條隧道的authtoken clienttoken= #對應(yīng)客戶端的clienttoken,將會忽略authtoken,若無請留空 log=none #log 日志文件,可指定本地文件, none=不做記錄,stdout=直接屏幕輸出 ,默認(rèn)為none loglevel=ERROR #日志等級 DEBUG, INFO, WARNING, ERROR 默認(rèn)為 DEBUG http_proxy= #代理設(shè)置 如 http://10.123.10.10:3128 非代理上網(wǎng)用戶請務(wù)必留空
然后去官網(wǎng)點(diǎn)擊我的隧道,點(diǎn)擊復(fù)制authtoken艾猜。
將復(fù)制的authtoken填到
authtoken=
后面买喧,保存,運(yùn)行natapp.exe即可匆赃。-
運(yùn)行成功淤毛,界面如下:
- Tunnel Status Online: 代表鏈接成功
- Version: 當(dāng)前客戶端版本,如果有新版本,會有提示
- Forwarding: 當(dāng)前穿透 網(wǎng)址 或者端口
- Web Interface: 是本地Web管理界面,可在隧道配置打開或關(guān)閉,僅用于web開發(fā)測試
- Total Connections: 總連接數(shù)
- Avg Conn Time 0.00ms: 這里不代表,不代表,不代表 延時,需要注意!
復(fù)制上圖的Forwarding后面的網(wǎng)址,在瀏覽器中就可以訪問了算柳,該網(wǎng)址外網(wǎng)是能訪問的低淡。