利用ngrok實現域名映射局域網ip

利用ngrok實現域名映射局域網ip

 

現在類似的網站很多:

  1. 魔法隧道
  2. NATAPP(相對穩定,優先推薦)
    。。。

這些工具用法大同小異,由於這些平臺的流量很高,同行暗地競爭很大

所以這些平臺經常被DDOS,大家可以多個平臺切換用

本文講的是ngrok
官方下載地址:http://www.ngrok.cc/根據自己的電腦版本號
登錄地址:http://www.ngrok.cc/login

STEP 1

到該網站註冊一個號

STEP 2

如圖創建:選擇“系統分配域名”,取一個英文的名字吧,忌諱中文

並且記錄下自己的token

我的token

STEP 3

下載好文件後,修改本地配置文件ngrok.cfg

 

解壓後文件夾

只需要修改上圖中的4個紅色框框的值
參數說明:
auth_token:服務授權驗證密鑰
subdomain: 服務器分配域名前綴
proto:映射到局域網哪個ip和端口(http服務)
tcp:映射到局域網哪個ip和端口(tcp服務)
remote_port:遠程端口做tcp轉發的時候使用(在平臺申請綁定的端口)
hostname:自定義域名,可以綁定自己的域名
如果我們需求:用一個域名映射成我們的ip(無論是靜態還是動態),並且不能帶端口號,有的網站配置只支持80端口
我們修改:
auth_token:修改成你的網站的token
第二第三個框請修改成自己取的名字
第四個框的port,修改成你需要的映射的本地端口,比如tomcat:8080 等等

STEP 4

運行客戶端命令
最簡單的使用,切記需要修改配置文件裏面的auth_token,並且subdomain域名前綴需要在平臺綁定
cmd打開到當前目錄下,執行指令
Linux:./ngrok -config ngrok.cfg start yourname
Windows:ngrok.exe -config ngrok.cfg start yourname
展示一下:


我的名字爲fredia,指定的端口是8080

訪問一下:

可以直接通過域名訪問本地的tomcat

而且不帶端口號,是不是很方便啊!!!
方便開發人員做一些調試!!!
很簡單,但是很實用!

 

https://www.jianshu.com/p/1f71824de82e   原文鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章