Protokol & otentikasi

CONNECT HTTP

HTTP CONNECT adalah metoda permintaan yang dikirim oleh klien ke proksi HTTP untuk meminta sebuah terowongan TCP ke sebuah host dan port, biasanya port 443. Setelah proksi menjawab 200, klien berbicara langsung ke tujuan melalui terowongan itu dan menegosiasikan TLS berakhir, sehingga proksi hanya melihat nama tujuan dan byte terenkripsi. Ini adalah bagaimana setiap permintaan HTTP melalui proksi HTP.

2 menit baca Juga disebut terowongan CONNECT, terowongan HTTPS Diperbarui

Pertukaran#

Klien untuk proksi, kemudian melalui terowongan
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>

Apa artinya#

  • Sertifikat adalah milik tujuan; tak ada yang ditandatangani ulang. Peringatan sertifikat melalui proksi mengindikasikan interception, bukan operasi normal.
  • Parameter target harus berada dalam kredensial proxy, karena proksi tidak pernah membaca permintaan terenkripsi.
  • Galat sebelum terowongan terbuka (407, 400, 502) berasal dari proksi; kesalahan setelah datang dari tujuan.

CONNECT ke port lain#

CONNECT dapat menggali port TCP apapun, yang mengapa proksi HTTP dapat membawa protokol selain HTTPS. Penyedia membatasi beberapa tujuan (port 25 untuk surat adalah pengecualian klasik) untuk mencegah penyalahgunaan.

Cara kerjanya di Proxy Cyber#

Tombol Proxy gateways menerima CONNECT pada port 9000 dan didedikasikan alamat pada port 8000 ke port TCP kecuali 25; terowongan melewati tersentuh dan TLS tidak pernah berakhir.

Akun Anda

Kelola proxy Anda dalam satu akun

Bandingkan jaringan, perintah tempatan dan ikuti permintaan keseimbangan dan dukungan anda dari satu dasbor.

Buat akun