Dựa trên tìm kiếm dài trên mạng tôi đã biết rằng SOCKS sử dụng giao thức bắt tay để thông báo cho phần mềm proxy về kết nối mà khách hàng đang cố gắng thực hiện, sau đó hoạt động một cách minh bạch nhất có thể, trong khi proxy HTTP có thể diễn giải và viết lại các tiêu đề . Và chúng ta có thể sử dụng cả hai là tốt.
Những gì tôi muốn biết là, làm thế nào chúng ta có thể tìm thấy nếu proxy là HTTP, SOCKS4, SOCKS4a hoặc SOCKS5? Có cách nào để tìm hiểu? Và tôi có thể đoán rằng chúng ta không thể khác nó dựa trên số cổng vì có rất nhiều số cổng có sẵn cho mỗi loại. Vui lòng giúp tôi phân biệt proxy dựa trên HTTP hoặc SOCKS.