SOCKS5代理
❶ socks4/5和http代理有什麼區別
socks和http的區別:
SOCKS是一組由Internal工程工作小組(IETF)所開發出來的開放軟體開放標准,用來處理網路安全的事宜。SOCKS象一堵牆被夾在Internal伺服器和客戶端之間,對於出入企業網路的資訊提供流量和安全的管理。SOCKS這個名詞並不是一組英文字頭的縮寫,而是一個和TCP/IP的Socket埠有關的安全標准,一般防火牆系統通常是象網關(Gateway)一樣是作用在OSI模型的第七層也就是應用層上,對TCP/IP的高級協議,如Telnet、FTP、HTTP和SMTP加以管制,而SOCKS作用在OSI模型的第四層也就是會話層上,象一個代理一樣對客戶端到伺服器端或伺服器和伺服器之間的數據聯系,提供安全上的服務。由於SOCKS作用在會話層上,因此它是一個提供會話層到會話層間安全服務的方案,不受高層應用程序變更的影響。
那SOCKS4和SOCKS5又有什麼不同?具體表現在SOCKS4隻能代理TCP協議,而SOCKS5什麼協議都可以代理,而QQ使用的是UDP協議,所以它不能使用SOCKS4代理,而象國外的ICQ使用比UDP協議安全的TCP協議,所以就可以使用SOCKS4代理。
那SOCKS代理和HTTP代理有什麼不同?從上文我們知道SOCKS工作在會話層上,而HTTP工作在應用層上,Socks代理只是簡單地傳遞數據包,而不必關心是何種應用協議(比如FTP、HTTP和NNTP請求),所以Socks代理伺服器比應用層代理伺服器要快得多。
❷ http,socks5,socks4,代理得區別
HTTP代理:能夠代理客戶機的HTTP訪問,主要是代理瀏覽器訪問網頁,它的埠一般為80、內8080、3128等;
SOCKS代理:SOCKS代理與其他類容型的代理不同,它只是簡單地傳遞數據包,而並不關心是何種應用協議,既可以是HTTP請求,所以SOCKS代理伺服器比其他類型的代理伺服器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協議(即傳輸控制協議),而SOCKS5代理則既支持TCP協議又支持UDP協議(即用戶數據包協議),還支持各種身份驗證機制、伺服器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCK4則不一定能做到,比如我們常用的聊天工具QQ在使用代理時就要求用SOCKS5代理,因為它需要使用UDP協議來傳輸數據
❸ socks5代理埠
去下載個代理軟體,密碼埠都有的,我這里有那個軟體
❹ 急...QQ能用的socks5代理地址
沒有穩定,免費的代理的
地域都限制了更難找
建議找肉雞
❺ SOCKS5代理和http代理有什麼區別不同
1、概念不同
(1)socks5代理,採用socks協議的代理伺服器,是一種通用的代理伺服器。
(2)http proxy,採用http協議代理伺服器,主要代理瀏覽器訪問網頁。
2、代理速度不同
(1)http代理工作在應用層上,只允許用戶通過HTTP協議訪問外部網站。
(2)Socks5代理工作在會話層,不要求應用程序遵循特定的操作系統平台,Socks5代理只是簡單地傳遞數據包,而不必關心是何種應用協議(比如FTP、HTTP和NNTP請求)。
所以,Socks5代理比http代理速度要快得多。
3、埠不同
(1)socks5代理默認埠是1080。
(2)http代理一般埠是80、8080、3128等。
❻ http代理和SOCKS5代理的區別是什麼
http代理和SOCKS5代理的區別是:
1、socks包含https,https包含http。socks代理適用的范圍最廣。https協議只支持http/https,一般的ie代理用的http/https協議。如果是應用層協議一般不用http/https,有些應用程序只能使用socks代理。
2、SOCKS工作在會話層上,而HTTP工作在應用層上,SOCKS代理只是簡單地傳遞數據包,而不必關心是何種應用協議(比如FTP、HTTP和NNTP請求),所以SOCKS代理伺服器比應用層代理伺服器要快得多。
一、http代理
1、介紹
代理客戶機的http訪問,主要代理瀏覽器訪問網頁,它的埠一般為80、8080、3128等。
2、協議
HTTP協議即超文本傳輸協議,是Internet上行信息傳輸時使用最為廣泛的一種非常簡單的通信協議。部分區域網對協議進行了限制,只允許用戶通過HTTP協議訪問外部網站。目前HTTP功能支持「直接連接」和通過」HTTP代理「形式的連接。選擇其中的何種形式,要視用戶所在的區域網(或其它上網環境)的具體情況。
二、SOCKS5代理
1、介紹
採用socks協議的代理伺服器就是SOCKS伺服器,是一種通用的代理伺服器。Socks是個電路級的底層網關,是DavidKoblas在1990年開發的,此後就一直作為Internet RFC標準的開放標准。Socks 不要求應用程序遵循特定的操作系統平台,Socks 代理與應用層代理、 HTTP 層代理不同,Socks 代理只是簡單地傳遞數據包,而不必關心是何種應用協議。
2、軟體應用
(1)sockscap32中文版。
如果你設置了IE代理,結果還是不能進入某些聊天室或者語音聊天室。 如果你想用NetMeeting的Internet功能。 如果你想用IP電話軟體。 某些沒有代理伺服器設置功能的客戶端軟體。 如果您想上外服的游戲而又不改變機器的IP地址。
(2)ProxyCap2.02漢化版。
❼ socks5代理服務是什麼意思 有什麼做用
SOCKS5介紹
如果您的機器具有一個合法的 Internet IP 地址, 或者您利用自己機器
上的數據機撥號上網, 可以自由和 Internet 上任何主機溝通, 那麼您
通常不必關心 SOCKS5 協議。
SOCKS5 協議對於處在內部網路中的機器, 需要透過網路中某些可以聯通
外部 Internet 的機器訪問外部時,有用。
SOCKS5 是一個代理協議,它在使用 TCP/IP協議通訊的前端機器和伺服器
機器之間扮演一個中介角色,使得內部網中的前端機器變得能夠訪問Internet
網中的伺服器,或者使通訊更加安全。
SOCKS5 伺服器通過將前端發來的請求轉發給真正的目標伺服器, 模擬了
一個前端的行為。在這里,前端和SOCKS5之間也是通過TCP/IP協議進行通訊,
前端將原本要發送給真正伺服器的請求發送給SOCKS5伺服器,然後SOCKS5服務
器將請求轉發給真正的伺服器。SOCKS5伺服器在將通訊請求發送給真正伺服器
的過程中,對於請求數據包本身不加任何改變。SOCKS5伺服器接收到真正服務
器的響應後,也原樣轉發給前端。
因此,SOCKS5 協議是一種代理協議,對於各種基於 TCP/IP的應用層協議
都能夠適應,幾乎是萬能的。它雖然不能理解自己轉發的數據的內部結構,但
是它能夠忠實地轉發通訊包,完成協議本來要完成的功能。
與SOCKS5協議不同,HTTP代理是通過HTTP協議進行的,HTTP代理伺服器軟
件了解通訊包的內部結構,在轉發過程中還要對通訊進行某種程序的修改和轉
換。和HTTP代理協議不同,SOCKS5實際上是一個傳輸層的代理協議。
我們可以想像,如果每個具體的應用層協議都要設計對應的代理協議表達
辦法,一個特定的代理伺服器無論如何也支持不過來那麼多新出現的協議。因
此,可以說SOCKS5的出現緩解了各種具體協議需要專門設計代理協議的困難局
面。
不過,並不是凡是使用基於TCP/IP協議的應用協議的軟體,都可以無條件
地透過SOCKS5伺服器進行通訊,還要求前端軟體本身具有SOCKS5的介面,才能
利用SOCKS5代理伺服器。
一個支持SOCKS5協議的前端,通常具有兩種運行狀態:
1)直接通訊狀態,不使用SOCKS5介面。這時的通訊是針對最終伺服器進行
的。
2)SOCKS5 狀態。 使用 SOCKS5 介面將本來要發送給最終伺服器的請求發
送給 SOCKS5 伺服器。在前端和 SOCKS5 伺服器進行初始化會話的時候,前端
告訴了 SOCKS5 伺服器關於最終伺服器的 IP 地址和埠信息,所以 SOCKS5
伺服器能夠忠實按照前端的要求啟動和最終伺服器的通訊過程。
❽ 急!!自己怎麼搭建HTTP/Socks5隧道代理呢
自己搭建高質量億級IP的HTTP/Socks5隧道代理
一、前言
在做爬蟲、數據採集、賬號搜索項目時,需要用到高質量代理IP。目前比較流行也是最常見的代理IP服務,大部分是通過api鏈接提取。通過不斷的訪問api介面,api伺服器返回一個或多個可用代理IP,然後將代理IP應用於自己的程序或軟體中。api伺服器維護了一個可用IP池,並且不斷在更新加入新的可用IP。客戶端訪問時,則返回最新可用IP。
API提取方式簡單實現,但也有一定弊端,主要是客戶端需要不斷的訪問api介面獲取最新代理,需要一直循環。根據代理質量的不同,獲取到的代理不一定全部可用,影響了爬蟲的效率。這里推薦酷魚代理IP(https://kuyukuyu.com),有動態代理和私密代理,速度和可用率都比較好。
那麼,有沒有不需要api的代理方式呢,那我們來看看隧道代理。
二、隧道代理是什麼
隧道代理只需設置固定介面,雲端自動切換不同IP,省去了客戶端頻繁獲取的麻煩。並且通過隧道代理的多路負載技術,大大提高的代理速度和可用率。隧道代理沒有一次提取多少個IP的概念,主要是通過對不同客戶的並發請求數進行限制。一般可達到50-100次/秒的並發請求。
三、隧道代理架構
隧道代理有多個可用路徑進行轉發,採用多路復用、擇優選擇技術,提高代理成功率。經測試成功率可達99%以上。
代理伺服器返回結果時沒有經過隧道代理,而是直接返回給代理使用者。因為隧道代理僅起到建立隧道連接的作用,並不參與數據傳輸。保障了代理執行效率。
使用方便,需要頻繁切換代理。
支持高並發,多客戶端同時使用。
五、實現步驟
首先需要找到一個可持續供給的代理IP池,代理IP最好是同時支持HTTP(s)和Socks5協議的,這樣我們的隧道代理也可以支持socks5。這里推薦酷魚私密代理 https://kuyukuyu.com/mains/secret ,可用率99%以上,速度快。
購買後在用戶中心獲取API提取鏈接,然後設置白名單和提取數量。
將獲取到的代理寫入Squid配置文件。/etc/squid/squid.conf
重載配置文件,使用配置生效。
每隔1秒重復一次,並不斷循環。
六、Squid使用方法
將squid 做為代理伺服器
備份源文件 cp /etc/squid/squid.conf /etc/squid/squid.conf.source,用於腳本自動更新
在squid所在伺服器運行腳本。
七、進一步優化
由於squid只支持http(s),不支持socks5協議,所有就算購買的代理池支持socks5,隧道代理也不支持。如需支持socks5,只需要使用其他軟體替代squid。如果有這方面的需要可以聯系酷魚代理客服。
可以在隧道代理上使用iptables進行限制訪問,達到白名單功能。
iptables還可以對單個客戶端請求數量或流量限制,達到限流功能。
文章來源:網頁鏈接
❾ SOCKS4、SOCKS5和HTTP代理,這幾種網路代理方式有什麼區別
SOCKS4、SOCKS5和HTTP代理區復別為:速度制不同、支持協議不同、驗證機制不同。
一、速度不同
1、SOCKS4代理:SOCKS4代理只是簡單地傳遞數據包,所以SOCKS代理伺服器比HTTP代理伺服器速度要快得多。
2、SOCKS5代理:SOCKS5代理只是簡單地傳遞數據包,所以SOCKS代理伺服器比HTTP代理伺服器速度要快得多。
3、HTTP代理:HTTP代理在傳遞數據包的同時要,驗證是何種應用協議,所以HTTP代理伺服器比SOCKS代理伺服器速度要慢得多。
二、支持協議不同
1、SOCKS4代理:SOCKS4代理只支持TCP協議。
2、SOCKS5:SOCKS5既支持TCP協議又支持UDP協議。
3、HTTP代理:HTTP代理支持HTTP協議、FTP協議、TCP協議、UDP協議等多種應用協議。
三、驗證機制不同
1、SOCKS4代理:SOCKS4代理不支持身份驗證機制、伺服器端域名解析。
2、SOCKS5代理:SOCKS5代理支持各種身份驗證機制、伺服器端域名解析。
3、HTTP代理:HTTP代理支持各種身份驗證機制、伺服器端域名解析
❿ 如何使用SOCKS5代理伺服器
在IE的代理伺服器欄填的是代理伺服器地址,後面的埠一般應該回是1080,直接用IP地址答是指打開IE瀏覽時在地址欄輸的,
如就用(當然這個地址不是固定的)。
另外,不需要設置高級的Socks設置,只要在區域網的代理伺服器欄填好Socks5伺服器的地址和埠就行了。
一:微軟IE設置代理
1:菜單選擇「工具」,選「Internet選項(O)」。
2:選「連接」,單擊「設置(S)...」--如果你是區域網的請選「區域網設置」
3:在「代理伺服器」組,把「對此連接使用代理伺服器」打鉤,然後填上HTTP的地址和埠。
4:如果有更齊全的代理數據,如SOCK及FTP等,可單擊「高級(C)...」,分別填入對應的代理數據。(這項一般不填)
:確定。