通過公網訪問內網的幾種方式總結


有些機房可能不想外部用戶能直接訪問所有服務器,一般會開放一台為公網,作為與外界交互的中轉站。我們可以通過如下幾種方式來訪問內網服務器:

1. 我們可以通過CRT建立通道來訪問這些服務器。建通道的步驟:

    1). 選擇公網的遠程地址,右鍵,選擇properties.

    2). 選擇Port Forwarding ,選擇add 進行添加。注意的是:name可任意命名,local  address為本地一個未使用的端口,注意,是本地!

       Remote Address為你要連接的那台服務器的ip地址和端口。而不是公網地址!!!

    3).通過CRT連接到公網,保持連接不斷。必須一直保持公網連接不斷。然后就可以通過訪問本地相應端口,來訪問相應服務器上的服務。

     缺點:必須一致通過CRT連着,需要給每個端口配置通道



2. 借助火狐瀏覽器和CRT,通過HTTP或SOCKES代理。建立代理的步驟:

    1).選擇公網的遠程地址,右鍵,選擇properties

    2).選擇Port Forwarding ,選擇add 進行添加。與通道不同的是:Remote 中選擇Dynamic forwarding using SOCKS 4 or 5 ,然后連接公網即可。

    3).火狐瀏覽器也需要特殊設置:工具 -> 選項 -> 高級 -> 網絡 -> 設置 ,選擇手動代理,SOCKS主機中填寫IP地址為:127.0.0.1 ,端口為CRT中配置的本地端口。

    4).在瀏覽器中直接輸入內網IP和端口即可訪問
   
     缺點:外網無法使用。內網中非瀏覽器訪問內容依舊無法訪問。如:PLSQL 連接數據庫。    優點:不必每個服務建立一個通道。


   
3. 安裝配置nginx

 

 

相關參考內容(忘了下面的內容從哪位大神那看的,不能附鏈接,見諒!):

HTTP代理:能夠代理客戶機的HTTP訪問,主要是代理瀏覽器訪問網頁,它的端口一般為80、8080、3128等;

SOCKS代理:SOCKS代理與其他類型的代理不同,它只是簡單地傳遞數據包,而並不關心是何種應用協議,既可以是HTTP請求,所以SOCKS代理服務器比其他類型的代理服務器速度要快得多。

SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協議(即傳輸控制協議),而SOCKS5代理則既支持TCP協議又支持UDP協議(即用戶數據包協議),還支持各種

身份驗證機制、服務器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCK4則不一定能做到,比如我們常用的聊天工具QQ在使用代理時就要求用SOCKS5代理,因為

它需要使用UDP協議來傳輸數據

 

 


免責聲明!

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



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