Giao thức & xác thực . bóng loáng

HTTP CONNECT

HTTP CONNECT là phương pháp yêu cầu một khách hàng gửi cho proxy HTTP để yêu cầu một đường hầm TCP tới một máy và cổng, thường là cổng 443. Khi ứng dụng proxy trả lời 200, ứng dụng khách sẽ nói trực tiếp đến đích thông qua đường hầm đó và thương lượng với hệ thống này để kết thúc, vì vậy proxy chỉ thấy tên đích và mã hóa byte. Mỗi yêu cầu HTTPS đi qua proxy HTTP.

2 phút đọc Cũng được gọi là đường hầm CONNECT, đường hầm HTTPS Cập nhật

Cuộc trao đổi#

Khách hàng đến proxy, sau đó thông qua đường hầm
CONNECT example.com:443 HTTP/1.1
Host: example.com:443
Proxy-Authorization: Basic dXNlcjpwYXNz

HTTP/1.1 200 Connection established

<TLS ClientHello to example.com follows>

Nó có nghĩa gì?#

  • Chứng nhận là của đích; không có gì được ký lại. Cảnh báo chứng nhận qua proxy chỉ ra sự chặn lại, không phải hoạt động thông thường.
  • Tham số đích phải nằm trong proxy, vì proxy chưa bao giờ đọc yêu cầu được mã hóa.
  • Lỗi trước khi đường hầm mở (407, 400, 502) đến từ proxy; lỗi sau đó đến từ đích.

CONNECT tới các cảng khác#

CONNECT có thể đường hầm bất kỳ cổng TCP nào, đó là lý do tại sao một proxy HTTP có thể mang giao thức khác với HTTPS. Các nhà cung cấp hạn chế một số điểm đến (dịch vụ 25 cho thư là việc loại trừ kinh điển) để tránh lạm dụng.

Cách hoạt động ở Ủy ban chính#

Các cổng proxy chính chấp nhận CONNECT trên cổng 9000 và địa chỉ dành riêng cho cảng 8000 đến bất kỳ cổng TCP nào ngoại trừ 25; đường hầm được thông qua không bị đụng chạm và TLS chưa bao giờ bị hủy.

Tài khoản của bạn

Quản lý giấy proxy của bạn trong một tài khoản

So sánh các mạng lưới, thứ tự đặt và làm theo yêu cầu và hỗ trợ của bạn từ một bảng điều khiển.

Tạo tài khoản