Wakilin da ya ƙi CONNECT na iya mayar da takardar kuskuren HTTP da ke bayanin manufofinsa ko gazawar haɗin da ke gaba. Don bincike da aka ba da izini a kan wakilin HTTP na yau da kullum, curl na iya aika wannan buƙatar kai tsaye ya adana amsar:

curl --proxy '' --http1.1 --max-time 10 \
  --request CONNECT \
  --request-target service.example:443 \
  --header 'Host: service.example:443' \
  --dump-header tunnel.headers \
  --output tunnel.body \
  http://proxy.example:8080/

URL na ƙarshe yana nufin mai sauraron wakilin. Don kwatancen wakilai na jama'a da aka yarda, jerin wakilan HTTP yana ba da 'yan takara ga wannan URL ɗin mai sauraro. --request yana ba da tambarin hanyar; --request-target yana ba da ikon CONNECT. Raba su yana samar da CONNECT service.example:443 HTTP/1.1.

Zaɓin wakili mara komai yana hana curl tafiyar da wannan binciken ta wani wakilin da aka gada. Umarnin da gangan ya bar --fail don a iya adana takardar kuskuren HTTP.

Ƙoƙarin da ba a tabbatar ba na iya tsayawa a 407 kafin ya isa gazawar da ake bincike. Yi amfani da tsarin tabbatarwa da wakilin ya yi niyya lokacin sake yin buƙatar da aka tabbatar.

Wannan don duba amsoshin gazawa ne. Idan wakilin ya mayar da 2xx, haɗin zai zama ramin ƙarƙashin ƙasa maimakon canja wurin jikin HTTP na yau da kullum. Wannan bincike na hanyar musamman ba ya fara musayar TLS na manufa kuma yana iya isa iyakar lokacinsa a kan buɗaɗɗen rami da aka karɓa.

Yi amfani da kwararar buƙatar --proxy ta yau da kullum don ainihin ɗaukar HTTPS. Riƙe matsayi da jikin binciken tare da takamaiman wakilinsu da manufarsu.

Labarai masu alaƙa