1. 程式人生 > >NatApp:實現免費內網穿透

NatApp:實現免費內網穿透

NatApp使用需知

  1. NatApp免費內網穿透,需要支付寶實名認證(筆者於2018年12月25日操作);
  2. NatApp免費內網穿透,會不定時強制更換域名/埠;
  3. NatApp免費內網穿透,免費隧道/HK_2型隧道不支援https
  4. NatApp免費內網穿透使用,需要下載客戶端(如:windows下的natapp.exe)和配置config.ini檔案

NatApp註冊安裝

(1)註冊賬號

在NatApp上註冊賬號:https://natapp.cn/register

(2)實名認證

我的賬戶--實名認證--支付寶掃碼確認


(3)購買隧道


1.點選左邊 購買隧道,免費

2.選擇埠(如:8080)進行內網穿透,並免費購買

一個註冊使用者可免費擁有2條不同協議的隧道

--------隧道協議:

Web: 普通型http(s)隧道穿透,用於搭建網站,微信開發等穿透到本地web服務. 
TCP: 埠轉發 應用於SSH,資料庫,遠端桌面,GAME等基於TCP連線的一切應用任您想象~
UDP: 埠轉發 應用於遊戲,遠端開機等基於UDP協議的一切應用
選定後不可更改

 

(4)客戶端下載和執行

1.下載客戶端

在 

natapp.cn 根據您的本機下載對應的客戶端,比如我的本機是win7,64位,則下載Windows 64位的客戶端

客戶端地址:https://natapp.cn/#download

下載之後,解壓至任意目錄,得到natapp.exe

 

2.取得authtoken 

在網站後臺,我的隧道處,可以看到剛才購買的隧道

點選複製,即可得到 authtoken 這個authtoken便是您的隧道登入憑證

3.執行natapp

natapp支援兩種執行方式

a) config.ini方式 (推薦)

config.ini檔案下載地址:https://natapp.cn/article/config_ini

根據作業系統下載不同的config.ini檔案,到剛才下載的natapp.exe同級目錄 【注意:將config.ini放在客戶端的同級目錄

將得到的authtoken填進去 (其他地方都不填),然後儲存 

     

windows下,直接雙擊natapp.exe 即可.

在Linux/Mac 下 需要先給執行許可權

 chmod a+x natapp


然後再執行

  ./natapp

     
b) cmd -authtoken= 引數方式執行.

windows ,點選開始->執行->命令列提示符 後進入 natapp.exe的目錄

 natapp -authtoken=9ab6b9040a624f40

 

 linux ,同樣給予可執行許可權之後,執行

 ./natapp -authtoken=9ab6b9040a624f40
  •  注意引數輸入正確性,不要有多餘的空格等!

執行成功,都可以得到如下介面:

Tunnel Status  Online 代表連結成功
Version      當前客戶端版本,如果有新版本,會有提示
Forwarding    當前穿透 網址 或者埠
Web Interface  是本地Web管理介面,可在隧道配置開啟或關閉,僅用於web開發測試
Total Connections 總連線數
Avg Conn Time 0.00ms 這裡不代表,不代表,不代表 延時,需要注意!

(5)本機建立web服務並啟動

本機建立啟動web服務,如 nginx/apache/iis 等,埠為隧道中配置的埠(如:8080)

確保 http://127.0.0.1:8080 可以訪問

將natapp分配的網址(執行成功中的Forwarding ),滑鼠選定然後複製下來(選定之後單擊滑鼠右鍵),

在瀏覽器中訪問,可以看到內網穿透成功了!

 

 

NatApp修改對映IP

我的渠道,找到需要修改對映IP的渠道,點選配置

本地地址中修改,預設127.0.0.1 可改為其他內網地址