網站開發人員想要模擬真實的服務器環境用於調試代碼但是又不想特地注冊一個域名,一種解決方案是可以使用外網映射工具隨機生成一個域名映射到本地服務器對應的應用。
一、准備工作
本地安裝服務器中間件(apache tomcat、weblogic等),外網映射工具
二、基本原理
請求轉發,瀏覽器輸入一個url發起一個請求,提供外網映射服務的服務器接收請求,並轉發給本地服務器,本地服務器處理請求之后將請求結果返回給外網映射服務提供商服務器,外網映射服務提供商將請求結果轉發給客戶端。
三、ngrok外網映射工具
1、工具下載
下載鏈接:https://ngrok.com/download
2、命令使用
直接使用-help命令查看相關命令語法,網上很多語法大多已過時
3、缺陷
由於ngrok的官方服務器架設在美國,往返請求可能花費較長時間導致請求沒辦法完成,特別是針對一些需要往返傳輸大量數據的請求,如圖片或者視頻文件的上傳下載,國內目前也有不少外網映射服務可以選擇,推薦使用。
四、國內比較好的外網映射工具
1)模仿ngrok的ittun
下載鏈接 http://www.ittun.com/,使用示例官網有介紹