本地服務器的構建——通過Tomcat實現

重要信息備註:

NATAPP.CN:https://natapp.cn/tunnel/buy/free

已完成實名認證等相關操作。目前擁有一個免費通道。爲第二步創造了基本條件。測試之用。

安裝Tomcat前,配置jdk是必須的。

server.xml中的文件修改部分,請參考:https://blog.csdn.net/javalixl/article/details/86359090

 

 

 

(壹)最low服務端!

適合通過花錢來解決一切土豪。本地文件上傳第三方平臺所提供的空間中,ip,域名等等無需個人配置!

(貳)代理公網服務器!

劃重點:Tomcat、局域網IP、第三方內網穿透工具。

此處以NATAPP爲例來說明:

natapp 基於ngrok反向代理軟件,通過在公網和本地運行的 Web 服務器之間建立一個安全的通道。natapp 可捕獲和分析所有通道上的流量,便於後期分析和重放.

1.在 natapp.cn 註冊賬號,完成實名認證後,根據所需協議類型,選擇開通免費通道。

2.在 natapp.cn 下載對應的客戶端,比如我的本機是win10,64位,則下載Windows 64位的客戶端。並解壓運行natapp.exe終端程序。

3.在打開的natapp.exe命令行界面,輸入:natapp -authtoken=9a*************40 並回車。注意參數輸入正確性,不要有多餘的空格等!將得到以下界面:

4.幾點說明:

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

5.將natapp分配的網址(上圖Forwarding ),鼠標選定然後複製下來(選定之後單擊鼠標右鍵),在瀏覽器中訪問,可驗證內網穿透成功!

 

(叄)徹底的私人服務器!

劃重點:Tomcat、路由器、局域網IP、公網IP。

首先使用tomcat在電腦上建立一個服務器,怎樣建立看我的另外一篇博客。

此時,我的tomcat開放的端口是8888.

然後登錄路由器的管理頁面,在cmd中查看ip地址,ipconfig


看到路由器的管理地址是192.168.1.1

在瀏覽器中輸入192.168.1.1,輸入用戶名和密碼進入管理頁面。點擊轉發規則---虛擬服務器,創建端口映射。

添加新條目,本機的ip是192.168.1.108,需要連接的端口是8888.(要與Tomcat開放的端口一致)


點擊保存即可。

 

然後點擊運行狀態,查看路由器ip(注意:路由器ip,不一定是外網ip,有可能還經過了其他路由,本文中只經過了一層路由)


看到路由的ip是:10.9.31.54

 

關閉頁面,在瀏覽器中輸入10.9.31.54:8888 即可。

【註解:以上所述,對一般人幫助不大。因爲上述路由器的地址,仍舊是 公司內部的IP,而不是公網ip。也就是說,要想外網訪問,還需要再配置上一層路由。!。】
 

附:

1.問:我們所拿到的移動運營商分配的所謂公網IP,實際上還是 各個運營商自己線路中的局域網IP 也就是 你是移動,獲得的外網ip 例如是:222.222.222.222 在移動線路中,確實可以使用, 但是當電信用戶使用這個ip 就無法訪問。 也就是相當於 這個ip 就是 幾大運營商 自己線路的獨立局域網ip,不知道現在的情況是怎麼樣?

答:打10086管他們要真正公網ip,這個你不主動要他們就會給你分配自己的ip,但是你主動要的話按照工信部的要求他們是必須給的。

2.關於127.0.0.1的補充說明:

答:127.0.0.1 是回送地址,指本地機。作用:用來測試使用。————回送地址(127.x.x.x)是本機回送地址(Loopback Address),即主機IP堆棧內部的IP地址,主要用於網絡軟件測試以及本地機進程間通信,無論什麼程序,一旦使用回送地址發送數據,協議軟件立即返回,不進行任何網絡傳輸。

3.

 

致謝:

1.通過外網訪問內網服務器(絕對成功)

引用:

1.設置路由器 從外網訪問內網服務器 端口映射

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