«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 ашиглан ажиглах

Дотоод 8080 порт дээрх HTTP проксийн хувьд:

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 буцааж болно. HTTP хариу огт өгөхөөсөө өмнө TLS-ийн явцад ч бүтэлгүйтэж болно.

Хаана зогссон бэ?

АжиглалтДараагийн шалгах зүйл
Прокситой холбогдохоос татгалзанаПрокси хаяг, сонсох порт, процесс, сүлжээний хандалт.
Прокси 407 буцаанаПрокси бүртгэл болон баталгаажуулалтын арга.
Прокси зорилтот сервер эсвэл портоос татгалзанаХандалтын бодлого, зөвшөөрсөн CONNECT зорилтот серверүүд.
Туннель нээгдээд TLS баталгаажуулалт бүтэлгүйтнэЗорилтот нэр, итгэлийн сан, цаг болон удирдлагатай TLS замаас барилт байгаа эсэх.
TLS амжилттай болж вебсайт алдаа буцаанаВебсайтын хариу.

Харьцуулахдаа нэг талыг хэвээр байлгаарай: ижил проксигоор өөр зорилтот серверийг турших, эсвэл ижил зорилтот серверийг зөвшөөрсөн шууд замаар харьцуулах.

Туннельд ч оператор бий

Прокси CONNECT-ийн зорилтот серверийг мэдэж, урсгалын цаг хугацаа болон хэмжээг боловсруулдаг. Ердийн төгсгөлөөс төгсгөл хүртэлх TLS нь тухайн TLS сессийг өөр дээрээ дуусгадаггүй проксигоос вебсайтын хэрэглээний агуулгыг хамгаална. Клиент итгэдэг удирдлагатай замаас баригч прокси нь өөр итгэлийн харилцаатай.

Холбоотой нийтлэлүүд