SOCKS5 đấu với proxy HTTP#
| SOCKS5 | Proxy HTTP | |
|---|---|---|
| Giao thức được thực hiện | Bất kỳ TCP | HTTP và HTTPS (CONNECT cũng có thể đường hầm TCP khác) |
| Hiểu yêu cầu | Không | Vâng cho HTTP đơn giản |
| Độ phân giải DNS | Trên proxy (socks5h) hay địa phương (socks5) | Trên proxy cho yêu cầu toàn cục của URL; tên máy được gửi trong CONNECT |
| Hỗ trợ khách hàng | Phần lớn công cụ; một số cần thư viện | Chung |
vớ 5 chọi vớ 5h#
Trong cURL và Python, socks5:// Giải quyết tên máy đích trên máy của bạn và gửi IP tới proxy; socks5h:// Hãy gửi tên máy, rồi để cho việc thoát được giải quyết. Hãy dùng tên máy. socks5h để giữ các yêu cầu DNS trong nước thoát và để tránh rò rỉ tên máy tới bộ giải quyết cục bộ.
socks5h://USER-cc-us:PASS@res.proxy-cyber.com:9001Cách hoạt động ở Ủy ban chính#
Các cổng proxy chính nói tiếng SOCKS5 trên cổng 9001 có cùng các thông số proxy và tên người dùng như HTTP; địa chỉ dành riêng cho cổng 881. Không hỗ trợ khả năng này: chỉ TCP.
Người ta thắc mắc#
SOCKS5 có nhanh hơn HTTP không?
Không phải là dễ hiểu. Cả hai cách thêm một hop; SOCKS5 ít phân tách hơn nhưng đường dẫn mạng chi phối. Chọn bằng cách hỗ trợ công cụ và ứng xử DNS, không phải tốc độ.