„200 Connection Established” значи да прокси прихвата тунел. Веб-сајт још није вратио страницу. Следи TLS са одредиштем, а затим сам HTTPS захтев.

Од везе са проксијем до одговора веб-сајта

  1. Клијент се повезује са крајњом тачком проксија.
  2. Тражи од проксија да се повеже са одредишним хостом и портом.
  3. Прокси прихвата или одбија тај захтев.
  4. Након прихватања клијент кроз тунел договара TLS са одредиштем.
  5. Клијент шаље HTTPS захтев и прима одговор веб-сајта унутар TLS-а.

Одбијена веза са проксијем, одбијен тунел и грешка сертификата јављају се на различитим местима у овом низу. Пре промене подешавања пронађите последњи завршени корак.

CONNECT размена

У HTTP/1.1 поједностављена размена изгледа овако:

CONNECT example.com:443 HTTP/1.1
Host: example.com:443

HTTP/1.1 200 Connection Established

Циљ захтева су хост и порт, без путање или упита веб-сајта. Након успешног CONNECT одговора веза преноси бајтове тунела. За HTTPS одредиште следећа размена клијента је TLS руковање.

Читајте бројчани статус уместо поређења енглеског описа разлога. Проксији могу да користе различит текст за исти статус.

Посматрајте помоћу curl-а

За HTTP прокси на локалном порту 8080:

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/

Замените адресу ослушкивања својом крајњом тачком. Ако су вам потребни кандидати, прегледајте листу HTTP проксија и тестирајте изабрани унос. Празна листа заобилажења осигурава да овај позив одабере прокси. Хронолошки тражите везу са проксијем, CONNECT одговор, проверу сертификата одредишта и одговор веб-сајта. Тачан текст записа зависи од curl издања.

Одредиште може да врати 404, 429 или 500 након што прокси прихвати тунел. Може и да откаже током TLS-а, пре било каквог HTTP одговора.

Где је стало?

ЗапажањеШта даље истражити
Веза са проксијем је одбијенаАдресу проксија, порт ослушкивања, процес и приступ мрежи.
Прокси враћа 407Прокси налог и начин аутентификације.
Прокси одбија одредиште или портПравила приступа и дозвољена CONNECT одредишта.
Тунел се отвори, а затим провера TLS-а не успеНазив одредишта, складиште поверења, сат и евентуално управљано пресретање TLS-а.
TLS успе, а веб-сајт врати грешкуОдговор веб-сајта.

При поређењу задржите једну страну непромењеном: покушајте друго одредиште кроз исти прокси или упоредите исто одредиште дозвољеном директном рутом.

Тунел и даље има оператера

Прокси зна CONNECT одредиште и обрађује временски распоред и обим саобраћаја. Уобичајени TLS од краја до краја штити апликацијски садржај веб-сајта од проксија који не завршава ту TLS сесију. Управљани прокси за пресретање којем клијент верује има другачији однос поверења.

Повезани чланци