您現在的位置是:首頁 > 足球
工具-只有1臺公網IP,教你連內網10臺機器的服務
- 由 testerzhang 發表于 足球
- 2022-01-20
如何檢視區域網內所有ip
前言
當我們有一臺公網主機和N多臺內網主機,怎麼訪問到內網主機的服務,今天我跟大家簡單說下怎麼利用securecrt來轉發埠。
上課了
思路
我們今天分享的是其中一個常用方法,就是利用我們的ssh客戶端遠端連線工具:SecureCRT。
我們可以登入公網主機,然後進行埠轉發。
第1步:開啟公網主機session的屬性配置
在一個已經能成功到連線公網主機的session裡,點選session的屬性介面,選擇“Port Forwarding“,然後點選“Add。。。”按鈕。
Session 設定頁面
第2步:配置轉發資訊
轉發介面設定
配置如下:
name: 隨意命名,你自己識別清楚就可以
local配置節裡的Port: 是你筆記本本地的埠(比如我這裡假設是本地5000埠)
Remote配置節複選框: 勾選“Destination host is different form the SSH server”
Remote配置節Hostname: 內網主機的IP(比如我這裡假設是10。10。10。10)
Remote配置節Port: 內網主機的埠(比如我這裡假設是6000)
點選“ok”,就可以生效。
第3步:請求本地監聽的埠
從上面的例子配置完,那麼我們只要訪問http://127。0。0。1:5000 其實就是訪問http://10。10。10。10:6000
是不是很簡單。
能做什麼事情
利用上面的方法,我們可以做一些事情:
連線部分網頁服務URL,可以透過公網轉發埠,看到對應的內網網頁服務。
連線資料庫服務,這樣就可以用資料庫客戶端直接訪問資料庫。
筆記本透過轉發的埠,直接請求內網介面服務。
不足之處
當我們轉發網頁服務的時候,如果內網這個網頁服務,頁面還呼叫了內網其他WEB服務,那麼你的頁面就會顯示不全。
當我們要訪問的內網服務越多,配置轉發的埠也就比較多,不太直觀。
注意
我們轉發後,要保證該公網主機的Session不能斷開,否則會連不到內網服務。
轉發的本地斷開不能衝突,如果衝突的話,需要更換其他可用埠。
學到了嗎?相信你Get 到知識點了。
喜歡本文的童鞋,可以關注我+收藏,不明白的地方也可以評論留言。