SOCKS5代理

採用socks協議的代理伺服器

採用socks協議的代理伺服器就是SOCKS伺服器,是一種通用的代理伺服器Socks是個電路級的底層網關,是DavidKoblas在1990年開發的,此後就一直作為Internet RFC標準的開放標準。Socks 不要求應用程序遵循特定的操作系統平台,Socks 代理與應用層代理、 HTTP 層代理不同,Socks 代理只是簡單地傳遞數據包,而不必關心是何種應用協議(比如FTP、HTTP和NNTP請求)。所以,Socks代理比其他應用層代理要快得多。

介紹


它通常綁定在代理伺服器的1080埠上。如果您在企業網或校園網上,需要透過防火牆或通過代理伺服器訪問 Internet就可能需要使用SOCKS。一般情況下,對於撥號上網用戶都不需要使用它。注意,瀏覽網頁時常用的代理伺服器通常是專門的http代理,它和SOCKS是不同的。因此,您能瀏覽網頁不等於 您一定可以通過SOCKS訪問Internet。常用的防火牆,或代理軟體都支持SOCKS,但需要其管理員打開這一功能。為了使用socks,您需要了解一下內容:
① SOCKS伺服器的IP地址
② SOCKS服務所在的埠
③ 這個SOCKS服務是否需要用戶認證?如果需要,您要向您的網路管理員申請一個用戶和口令
知道了上述信息,您就可以把這些信息填入“網路配置”中,或者在第一次登記時填入,您就可以使用socks代理了。
在實際應用中SOCKS代理可以用作為:電子郵件、新聞組軟體、網路傳呼ICQ、網路聊天MIRC和使用代理伺服器上聯眾打遊戲等等各種遊戲應用軟體當中
SOCKS是一組由Internal工程工作小組(IETF)所開發出來的開放軟體開放標準,用來處理網路安全的事宜。SOCKS象一堵牆被夾在Internal伺服器和客戶端之間,對於出入企業網路的資訊提供流量和安全的管理。SOCKS這個名詞並不是一組英文字頭的縮寫,而是一個和TCP/IP的Socket埠有關的安全標準,一般防火牆系統通常是象網關(Gateway)一樣是作用在OSI模型的第七層也就是應用層上,對TCP/IP的高級協議,如Telnet、FTP、HTTP和SMTP加以管制,而SOCKS作用在OSI模型的第五層也就是會話層上,象一個代理一樣對客戶端到伺服器端或伺服器和伺服器之間的數據聯繫,提供安全上的服務。由於SOCKS作用在會話層上,因此它是一個提供會話層到會話層間安全服務的方案,不受高層應用程序變更的影響。
那SOCKS代理和HTTP代理有什麼不同?從上文我們知道SOCKS工作在會話層上,而HTTP工作在應用層上,SOCKS代理只是簡單地傳遞數據包,而不必關心是何種應用協議(比如FTP、HTTP和NNTP請求),所以SOCKS代理伺服器比應用層代理伺服器要快得多。
常在一些軟體的設置中可以看到HTTP代理、SOCKS代理和FTP代理等方面的設置項目。請問,這些代理之間有什麼區別?
通常按照不同的用途選擇不同的代理:瀏覽器用HTTP或SOCKS代理、下載軟體用HTTP或SOCKS代理、上傳軟體用FTP或SOCKS代理、其他方面(聊天,MUD遊戲等)一般用SOCKS代理。
SOCKS代理使用範圍很廣,但SOCKS有SOCK4和SOCK5之分。那SOCKS4和SOCKS5又有什麼不同?其中SOCK4隻支持TCP協議,SOCK5支持TCP和UDP協議,還支持身份驗證、伺服器端域名解釋等。SOCK4能幹的SOCK5都可以干,反過來就不行。我們常用的聊天軟體(如QQ),起初就一直用的是UDP協議,所以只能用SOCK5的代理,而像國外的ICQ使用比UDP協議安全的TCP協議,所以就可以使用SOCKS4代理。

軟體一


sockscap32中文版。

使用範圍

如果你設置了IE代理,結果還是不能進入某些聊天室或者語音聊天室。如果你想用NetMeeting的Internet功能。如果你想用IP電話軟體。某些沒有代理伺服器設置功能的客戶端軟體。如果您想上外服的遊戲而又不改變機器的IP地址。

安裝步驟

圖1
圖1
若左上角沒有設置,則在文件裡面選擇設置。
SOCKS5代理
SOCKS5代理
應用/確定,然後就出現輸入用戶名密碼的窗口。
SOCKS5代理
SOCKS5代理
SOCKS5代理
SOCKS5代理
新建代理軟體運行程序。
SOCKS5代理
SOCKS5代理
圖4和圖5就是把你所要代理的遊戲設置使用代理。也就是你桌面進遊戲的快捷方式所指的路徑。
SOCKS5代理
SOCKS5代理
最後直接在代理軟體裡面點擊遊戲運行或者雙擊遊戲就可以了。
注意事項:以後每次需要通過SocksCap32訪問代理伺服器,都需要先啟動SocksCap32,然後雙擊其中的圖標來啟動需要運行的程序,這樣程序才能訪問網際網路,而不是直接運行之前的程序。
同樣,如果你要通過IE進入某些聊天室,也可以將IE的快捷方式拖到SocksCap32里,然後從SocksCap32里啟動IE;如果要用NetMeeting,就將NetMeeting的快捷方式拖到SocksCap32里等等。
還有比SocksCap32更方便,更容易管理,更易用的Socks5代理軟體,如ProxyCap2.02,EBorder2.11,Permeo4.2.6。

軟體二


ProxyCap2.02漢化版。
ProxyCap2.02安裝使用教程:
1.下載ProxyCap2.02漢化版,將程序壓縮包下載到本地后,解壓到任意文件夾,然後安裝ProxyCap2.02和漢化補丁包。
2.在桌面找到快捷運行圖標:
3.運行程序。然後看到右下角任務欄裡面的小圖標:
SOCKS5代理
SOCKS5代理
4.點右鍵看見參數點一下,就會彈出代理軟體的設置界面:
5.管理你的代理:
6.在程序右方的規則里設置要運行的程序:
SOCKS5代理
SOCKS5代理
SOCKS5代理
SOCKS5代理
7.選擇 "通過隧道代理"

實際應用


1)TUNNEL代理:經HTTPTunnet程序轉換的數據包封裝成http請求(Request)來穿透防火牆,允許利用HTTP伺服器做任何TCP可以做的事情,功能相當於Socks5。
2)文獻代理:可以用來查詢資料庫的代理,通過這些代理,可以獲得網際網路的相關科研學術的資料庫資源,例如查詢Sciencedirect網站(簡稱SD)、Academic Press、IEEE,SPRINGER等資料庫。
3)教育網代理:指學術教育機構區域網通過特定的代理伺服器可使無出國許可權或無訪問某IP段許可權的計算機訪問相關資源。
4)跳板代理:應用於跳板程序,可以看作一種具有動態加密的特殊socks5代理,,也可直接用於PSD軟體。其埠一般為1813。
5)Ssso代理:代理客戶機上的ssso程序訪問遠程網站,具有SSL加密強度的超級代理,支持socks。
6)Flat代理:代理客戶機上的flatsurfer程序訪問遠程網站,具有高強度加密數據流的特殊代理,支持socks,最大可設置三次級聯,可以設置穿越代理。其埠一般為6700。
7)SoftE代理:代理客戶機上的SoftEther程序訪問遠程網站,應用虛擬集線器HUB和虛擬網卡技術,具備VPN功能及多種認證方式的代理,符合https協議。