內網穿透,將內網地址映射爲外網地址

最近因爲項目須要,測試微信支付回調,可是微信回調只能訪問到外網地址,本身電腦上的內網地址訪問不到,因此須要將內網地址映射爲外網地址,這樣外網就能訪問個人內網項目了。web

在網上找了一些工具,像花生殼、nat123這些工具,不少都收費了。不過仍是找到了免費的工具,就是NATAPP。瀏覽器

下面介紹這款軟件具體怎麼用:微信

  1. 首先去NATAPP官網下載軟件。

    這裏寫圖片描述

  2. 點擊客戶端下載。

    這裏寫圖片描述

  3. 根據本身的系統,選擇對應的版本下載。下載以後,解壓到一個目錄便可,只包含一個文件,就是natapp.exe文件。
  4. 官網註冊一個帳號,進行實名認證後登錄。
  5. 登錄後點擊左邊的購買隧道,右邊選擇免費隧道。

    這裏寫圖片描述

  6. 名稱能夠自定義,隧道協議根據本身的須要選擇,這裏我選擇web,端口能夠默認爲80端口,免費用戶貌似能夠改,我改過一次,改爲了8080。

    這裏寫圖片描述

  7. 點擊免費購買就完成了配置。
  8. 在剛纔下載解壓的natapp.exe的同級目錄下,新建config.ini文件,內容以下:app

    #將本文件放置於natapp同級目錄 程序將讀取 [default] 段
    #在命令行參數模式如 natapp -authtoken=xxx 等相同參數將會覆蓋掉此配置
    #命令行參數 -config= 能夠指定任意config.ini文件
    [default]
    authtoken=      #對應一條隧道的authtoken
    clienttoken=                    #對應客戶端的clienttoken,將會忽略authtoken,若無請留空
    log=none                        #log 日誌文件,可指定本地文件, none=不作記錄,stdout=直接屏幕輸出 ,默認爲none
    loglevel=ERROR                  #日誌等級 DEBUG, INFO, WARNING, ERROR 默認爲 DEBUG
    http_proxy=                     #代理設置 如 http://10.123.10.10:3128 非代理上網用戶請務必留空
  9. 而後去官網點擊個人隧道,點擊複製authtoken。
  10. 將複製的authtoken填到authtoken=後面,保存,運行natapp.exe便可。
  11. 運行成功,界面以下:工具

    這裏寫圖片描述

    • Tunnel Status Online: 表明連接成功
    • Version: 當前客戶端版本,若是有新版本,會有提示
    • Forwarding: 當前穿透 網址 或者端口
    • Web Interface: 是本地Web管理界面,可在隧道配置打開或關閉,僅用於web開發測試
    • Total Connections: 總鏈接數
    • Avg Conn Time 0.00ms: 這裏不表明,不表明,不表明 延時,須要注意!
  12. 複製上圖的Forwarding後面的網址,在瀏覽器中就能夠訪問了,該網址外網是能訪問的。
相關文章
相關標籤/搜索