Protokoły i uwierzytelnianie · glosariusz

KONNEKT HTTP

HTTP CONNECT to metoda żądania, którą klient wysyła do serwera proxy HTTP z prośbą o tunel TCP do hosta i portu, zwykle portu 443. Gdy serwer proxy odpowie na numer 200, klient komunikuje się bezpośrednio z miejscem docelowym przez ten tunel i negocjuje protokół TLS od początku do końca, więc serwer proxy widzi tylko nazwę miejsca docelowego i zaszyfrowane bajty. W ten sposób każde żądanie HTTPS przechodzi przez serwer proxy HTTP.

2 min odczytu Również nazywany tunel CONNECT, Tunneling HTTPS Aktualizacja

Wymiana#

Klient do proxy, potem przez tunel
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>

Co to oznacza?#

  • Certyfikaty są własnością miejsca docelowego; nic nie jest ponownie podpisane. Ostrzeżenia dotyczące certyfikatów przesyłane za proxy serwera proxy wskazują na przechwycenie, a nie na normalne działanie.
  • Parametry kierowania muszą znajdować się w poświadczeniach serwera proxy, ponieważ serwer proxy nigdy nie odczytuje zaszyfrowanego żądania.
  • Błędy przed otwarciem tunelu (407, 400, 502) pochodzą z serwera proxy; błędy po przybyciu z miejsca docelowego.

POŁĄCZENIE Z innymi portami#

CONNECT może tunelować dowolny port TCP, dlatego serwer proxy HTTP może obsługiwać protokoły inne niż HTTPS. Dostawcy ograniczają niektóre miejsca docelowe (port 25 dla poczty jest klasycznym wyłączeniem), aby zapobiec nadużyciom.

Jak to działa w Proxy Cyber#

Bramy Proxy Cyber akceptują CONNECT na porcie 9000 i dedykowane adresy na porcie 8000 do dowolnego portu TCP z wyjątkiem 25; tunel przechodzi nienaruszony, a protokół TLS nigdy się nie kończy.

Twoje konto

Zarządzaj swoimi proxy na jednym koncie

Porównuj sieci, składaj zamówienia i śledź saldo oraz prośby o wsparcie z jednego pulpitu nawigacyjnego. Nasz zespół sprawdza płatności i podaje szczegóły połączenia po dostawie.

Utwórz konto