通過代理實現訪問內網系統


應用環境:

 

  在實際開發環境中,有很多情況會出現內外網隔離,如果出現如上圖的情況,內網環境為了便於開發人員(僅有外網環境)操作,有時會將其中一台服務器(圖中的B服務器)設置為外網可訪問;但是想要訪問的系統卻在其他的服務器上(C服務器);這種情況發生時,就可以使用我提供的方式來搞定了,原理就是我們將外網可訪問的B服務器作為我們的代理,通過代理進行訪問C服務器就可以輕松解決這個問題。話不多說,我們開始進行操作!

  用我目前的環境進行講解,我們搭建的大數據集群和這種情況有點類似,如果平時ssh登錄跑任務可以無影響,但是要訪問CM管理界面(我們部署的CDH),就相當於圖中的C服務器的某系統一樣了,直接訪問,會出現如下情況:

  然后開始我們的操作,先將我提供的資料拿到(資料鏈接在最后),減壓后,會有一個SwitchyOmega_Chromium.crx文件和SecureCRT_jb51.rar壓縮包;

  SwitchyOmega_Chromium.crx文件使用方法:
  1.首先用戶點擊谷歌瀏覽器右上角的自定義及控制按鈕,在下拉框中選擇設置。
  2.在打開的谷歌瀏覽器的擴展管理器最左側選擇擴展程序。
  3.找到自己已經下載好的Chrome離線安裝文件xxx.crx,然后將其從資源管理器中拖動到Chrome的擴展管理界面中,這時候用戶會發現在擴展管理器的中央部分中會多出一個”拖動以安裝“的插件按鈕。
  4.松開鼠標就可以把當前正在拖動的插件安裝到谷歌瀏覽器中去,但是谷歌考慮用戶的安全隱私,在用戶松開鼠標后還會給予用戶一個確認安裝的提示。
  5.用戶這時候只需要點擊添加按鈕就可以把該離線Chrome插件安裝到谷歌瀏覽器中去,安裝成功以后該插件會立即顯示在瀏覽器右上角(如果有插件按鈕的話),如果沒有插件按鈕的話,用戶還可以通過Chrome擴展管理器找到已經安裝的插件。
  就是如圖一樣的按鈕

  點擊按鈕,選“選項”,然后“新建情景模式”;情景模式名稱可自己隨意填,要選擇代理服務器,點擊“創建”便可。

 

然后在像我這樣設置(代理端口可以自己隨意填寫),設置號以后記得點擊“應用選項”:

然后再次點擊按鈕,選中你已經設置好的情景模式:

接下來,我們就可以使用SecureCRT_jb51.rar壓縮包里的工具了,減壓后進入SecureCRTSecureFX_7.0.0.326中文版,然后根據自己的系統進入對應的目錄,我的是64位,就進入x64目錄,點擊里面的SecureCRTPortable.exe運行

 

新建會話,默認協議為SSH2,點擊下一步:

將主機名填入(就是內網中你可以訪問的那台服務器的ip),將用戶名填入,然后一路點擊下一步,直到完成。

 然后右鍵新會話,點擊屬性,選擇“端口轉發”,然后再“添加”,名稱、端口和自己之前設置的情景模式名稱一樣,選擇使用"SOCKS 4 或 5動態轉發",選擇確定:

然后連接登錄,可不要斷開哦。

接下來,我們再次去谷歌瀏覽器登錄【C服務器的某系統】,我的就是CM管理系統:

OK了,這樣我們就已經成功的實現了代理!

 資料提供,由於百度雲盤常常被限制,下面鏈接不一定有效了;上傳CSDN,下載幣居然自己默認就要5個,果斷放棄;如果大家有需要的可以留言,我直接發

百度雲盤:鏈接:https://pan.baidu.com/s/1P6A6iVP7TaDj07UZVhNVyw 密碼:d65x


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM