一篇瞭解SOCKS5代理地址
對於內網中的機器,SOCKS5協議需要透過網路連線到外網。SOCKS5是一種使用TCP/IP協議進行溝通的前端和伺服器之間起到中介作用,使內網中的前端機器能夠訪問網際網路中的伺服器,或者使溝通更加安全。
SOCKS5伺服器模擬將前端傳送的請求轉發到真實的目標伺服器,模擬前端行為。在這些請求中,前端和SOCKS5之間也透過TCP/IP協議進行通訊,前端將請求傳送到SOCKS5伺服器,SOCKS5伺服器將請求傳送到實際伺服器。SOCKS5伺服器在向實際伺服器傳送通訊請求時,請求包本身沒有任何變化。
SOCKS5伺服器接到真實的伺服器響應後,直接轉發到前端。因此,SOCKS5協議是一種代理協議,可應用於基於TCP/IP的各種應用層協議,幾乎是萬能的。雖然不能瞭解自己轉發的資料內部結構,但是可以實現對通訊包的忠誠轉發,完成協議所需的功能。
與SOCKS5協議不同,HTTP代理是透過HTTP協議實現的。HTTP代運營伺服器軟體瞭解通訊包的內部構造,在轉發過程中必須修改和轉換通訊包的步驟。與HTTP代理協議不同,SOCKS5其實是一種傳輸代理協議。
如果每一個具體的應用層協議都設計了相應的代理協議表達方式,我們可以想象一個具體的代理伺服器根本支援不了這麼多新的協議。SOCKS5的出現可以說緩解了各種特定協議對代理協議的特殊需求。
但是,並非所有基於TCP/IP協議的應用協議軟體都可以透過SOCKS5伺服器無條件通訊,前端軟體本身需要SOCKS5介面才能使用SOCKS5代理伺服器。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3137/viewspace-2829393/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一篇瞭解SOCKS5代理安全等級
- 深入瞭解代理伺服器:Socks5、IP代理與網路安全伺服器
- 瞭解Socks5代理:功能、優勢與應用
- 瞭解Socks5代理軟體:功能和用途介紹
- 一篇瞭解怎麼使用爬蟲代理IP爬蟲
- 一篇瞭解使用動態代理IP的便利
- 一篇瞭解美國IP代理伺服器伺服器
- 一篇瞭解線上代理和虛擬網路
- 一篇瞭解代理IP最常見的使用場景
- 一篇瞭解免費高匿IP代理怎麼查詢
- 一篇文章帶你瞭解高質量代理ip的使用技巧
- 一篇瞭解Java反射Java反射
- Git SOCKS5代理無法生效(已解決)Git
- SOCKS5代理如何工作?
- HTTP代理和SOCKS5代理IP的不同HTTP
- IPIDEA帶你瞭解HTTP協議和SOCKS5協議IdeaHTTP協議
- SOCKS5代理是什麼?
- 什麼是SOCKS5代理
- frp搭建http/socks5代理FRPHTTP
- 如何選擇SOCKS5代理?
- 一篇文章瞭解大前端前端
- 帶你瞭解IP地址的計算
- 帶你瞭解代理 IP 那些事
- SOCKS5代理和HTTP代理有什麼區別?HTTP
- HTTP代理和SOCKS5代理的三大區別HTTP
- SOCKS5代理IP怎麼選?
- SOCKS5代理的常見用途?
- CentOS 搭建 Socks5 Proxy 代理伺服器CentOS伺服器
- 一篇帶你瞭解TCP/IP 概念TCP
- python爬蟲瞭解第一篇Python爬蟲
- 瞭解HandlerThread這一篇就夠了thread
- 一篇文章瞭解RPC框架原理RPC框架
- 瞭解 “MAC 地址隨機化” 刻不容緩Mac隨機
- SOCKS5代理的三大優勢
- SOCKS5代理的應用場景
- Proxifier for Mac(socks5全域性代理客戶端)Mac客戶端
- frp用stcp模式使用socks5代理FRPTCP模式
- 帶你瞭解地址分配DHCP,IP地址管理方式及分配原則