Ашық TCP порты тыңдаушының қосылымды қабылдағанын көрсетеді. Бұл прокси, кәдімгі веб-сервер не басқа қызмет болуы мүмкін; порт 8080 протоколды анықтамайды.

HTTP прокси деп құжатталған соңғы нүктенің нақты мекенжайын уақыты шектелген HTTPS сұрауында пайдаланыңыз:

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

Құжаттама мекенжайын өз HTTP соңғы нүктеңізге не HTTP прокси тізіміндегі үміткерге ауыстырыңыз. SOCKS үшін тиісті SOCKS клиент режимін қолданып, келісуді аяқтаңыз. Қате қол алысу TCP қабылданғаннан кейін бірден сәтсіз болуы мүмкін.

Бақыланған кезеңНені дәлелдейді
TCP қабылдандыТыңдаушы қолжетімді.
Прокси қол алысуы қабылдандыТыңдаушы осы прокси операциясын қабылдады.
Мақсат TLS-і тексерілдіКлиент сенім баптаулары бойынша көзделген қауіпсіз қосылымды аяқтады.
Күтілетін мәртебе мен мазмұн алындыҚолданба сұрауы күтілетін нәтиже берді.

HTTP прокси арқылы HTTPS үшін мақсат портына CONNECT рұқсат етілуі керек. Тіпті CONNECT 200 — аралық кезең: туннель TLS не соңғы сұрау сәтті аяқталмай тұрып жабылуы мүмкін. Шифрланбаған HTTP сәттілігі бұл туннель мүмкіндігін дәлелдемейді.

Мазмұны болжамды, мүмкіндігінше өзіңіз басқаратын мақсатты қолданып, бар болса сұрау жазбасын тексеріңіз. Шифрланбаған HTTP тыңдаушысы мақсатпен мүлде байланыспай-ақ мәртебесі 200 тұрақты бетті қайтара алады. Кез келген сәтті мәртебе алу күтілетін жауапқа сәйкестіктен әлсіз дәлел; HTTPS сәйкестікті тексеруі қосымша қорғаныс береді.

Соңғы сәтті кезеңді жазыңыз. «Порт ашық, SOCKS келісуі қабылданбады» келесі зерттеуге пайдалы бастау береді.

Қатысты мақалалар