curl толук чыгарылышынан акыркы бүткөн аракетти табыңыз. «Проксиге кошулду, бирок CONNECT жообу жок» көйгөйдү «проксинин күтүү убактысы бүттү» дегенден кыйла так чектейт.

Убактысы чектелген суроо колдонуңуз, жергиликтүү мисалды өз HTTP проксиңизге алмаштырыңыз; HTTP проксилердин тизмесинен салыштыруу үчүн башка акыркы чекиттерди таба аласыз:

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

--connect-timeout 5 тиешелүү издөөлөрдү жана кол алышууларды кошуп, туташууну түзүүгө бир жалпы убакыт бюджетин берет; ар бир баскычка өзүнчө беш секунд бербейт. --max-time 15 түзүлгөндөн кийинки берүүнү кошуп, бүт аракетти чектейт.

Илгерилөө кайда токтойтАндан кийин эмнени текшерүү керек
Проксиге туташуу жокПроксинин хост атын чечмелөө, угуу порту, багыттоо жана брандмауэр саясаты.
Прокси кошулган; туннель жообу жокПроксинин жүгү, аутентификация макулдашуусу, кирүү саясаты жана проксиден максатка жетүү мүмкүнчүлүгү.
Туннель кабыл алынды; TLS бүтө элекМаксатка жетүү мүмкүнчүлүгү, TLS макулдашуусу жана башкарылуучу трафикти кармап калуу.
Максаттын баштары келди; негизги бөлүк токтодуБаштапкы сервердин берүү жүрүмү, ортомчулардын буферлөөсү жана тиркеменин атайын үнсүз болушу мүмкүнбү.

Кол алышуу ирети үчүн CONNECT HTTPSти кантип ташый турганын караңыз. Туташуу бюджетине жакын токтоо түзүү баскычын, кийин жалпы чекке жетип токтоо бүтпөгөн берүүнү көрсөтөт. Иретти убакыт менен бирге караңыз: убакыт гана компонентти аныктабайт. Журнал сөздөрү curl жыйнактары арасында өзгөрөт, ачык TCP порту CONNECT иштээрин далилдебейт.

Бир жагын өзгөртпөңүз

Ошол эле максатты уруксат берилген түз жол менен салыштырыңыз:

curl --noproxy '*' --connect-timeout 5 --max-time 15 --verbose https://example.com/

Андан кийин ошол прокси аркылуу башка зыянсыз максатты салыштырыңыз. Бирөө гана иштебесе, анын жолун же кирүү саясатын текшериңиз. Баары түзүүнүн бир кадамында токтосо, жалпы прокси жолун текшериңиз. Баштоо убактысын, акыркы чекитти, максатты жана акыркы бүткөн баскычты сактаңыз; журнал бөлүшүүдөн мурда кирүү маалыматтарын, токендерди, cookie файлдарын жана жеке аттарды алып салыңыз.

Туташуу пайдалуу жылышсыз ачык калганда

Файл берүүдө түзүү жана жалпы убакыт чегине кошумча төмөн ылдамдык чеги керек болушу мүмкүн:

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 60 --speed-limit 100 --speed-time 20 https://example.com/

Бул туруктуу берүү ылдамдыгы 20 секунд бою секундасына 100 байттан төмөн калса аракетти токтотот, жалпы 60 секунд чегин да сактайт. Маанилерди жумуш жүгүнө жараша тандаңыз. Окуя агымы узак үнсүз учурда да туура иштеши мүмкүн, ошондуктан жүктөө эрежеси аны жаңылыш токтотушу мүмкүн.

Бардык чекти көбөйтүү белгини кечиктирет. Дароо кайталап аракет кылуу ашыкча жүктөлгөн жолго туташууларды кошушу мүмкүн. Бир нече ойлонулган салыштыруу менен аныктаңыз; тиркеменин кийинки кайталоо саясатына өзүнүн жалпы бюджети жана аракетти кайталоонун коопсуздугун баалоо керек.

Тектеш макалалар