Faodaidh proxy a dh'àisgeas CONNECT sgrìobhainn mhearachd HTTP a thilleadh a mhìnicheas a phoileasaidh no fàillighe na ceangail an dèidh sin. Airson breithneachadh ùghdarraichte an aghaidh proxy HTTP àbhaisteach, faodaidh curl an t-iarradh sin a chur gu dìreach agus am freagairt a shàbhaladh:

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/

Seòl an URL deireannach gu èisdeachd a' phroxy. Airson coimeas ceadaichte de phroxys poblach, tha liosta proxy HTTP a' toirt thagraichean airson an URL èisdeachd sin. Bheir --request comharra an dòthaidh; bheir --request-target ùghdarras CONNECT. Ma thèid an cumail air leth, thig CONNECT service.example:443 HTTP/1.1 a-mach.

Tha an roghainn proxy falamh a' cur casg air curl an breithneachadh seo a stiùireadh tro proxy oighreachail eile. Tha an àithne a' fàgail --fail a-mach a dh'aona ghnothach gus an tèid sgrìobhainn mhearachd HTTP a ghleidheadh.

Faodaidh oidhirp gun dearbhadh stad aig 407 mus ruig i a' phàillighe a thathar a' rannsachadh. Cleachd an rèiteachadh dearbhaidh a tha a' phroxy a' ciallachadh nuair a nì thu ath-riochdachadh air iarradh dearbhte.

Tha seo airson freagairtean fàillighe a sgrùdadh. Ma thilleas am proxy 2xx, thig tunail seach gluasad bodhaig HTTP àbhaisteach air a' cheangal. Chan eil am breithneachadh dòthaidh gnàthaichte seo a' tòiseachadh iomlaid TLS na ceann-uidhe agus faodaidh e a chrìoch-ùine a ruighinn air tunail fhosgailte ris an deach gabhail.

Cleachd an t-sruth iarrtaidh --proxy àbhaisteach airson fìor lorg HTTPS. Cùm inbhe agus bodhaig a' bhreithneachaidh còmhla ris a' phroxy agus an targaid shònraichte aca.

Artaigilean co-cheangailte