Brúa SOCKS-biðlara yfir í HTTP CONNECT-yfirvald með 3proxy
Útskýrir SOCKS-hlið sem byggir á HTTP CONNECT-yfirvaldi og kröfurnar um samskiptareglur og auðkenningu á hverju stökki.
Forritið þarf SOCKS. Viðurkennd uppstreymisþjónustan þín tekur við HTTP CONNECT. Að setja HTTP endapunktinn í SOCKS-reit forritsins þýðir ekki á milli samskiptareglanna.
Hlið getur tekið við SOCKS frá forritinu, lesið umbeðinn áfangastað og beðið HTTP-yfirvaldið um CONNECT-göng til þess áfangastaðar. Síðan sendir það straum forritsins í gegnum göngin.
SOCKS application → SOCKS-facing gateway → HTTP CONNECT parent → destination
Gerðu hvert viðmót skýrt
Fyrir hlið sem styður þetta fyrirkomulag skiptir tegund yfirvaldsins máli. Skjöl 3proxy greina á milli connect-yfirvalds og yfirvalds sem notað er sem venjulegt HTTP framsendingarproxy.
Með fyrirliggjandi 3proxy-notanda og auðkenningu getur leiðarhluti sem er aðeins staðbundinn litið svona út:
auth strong
allow alex
parent 1000 connect parent.example.net 8080
socks -i127.0.0.1 -p1080
Þessi hluti gerir ráð fyrir að reikningurinn sé þegar skilgreindur. Hann bætir ekki við neinum skilríkjum sem HTTP-yfirvaldið krefst sjálft og kemur ekki í stað núverandi aðgangsstefnu. Fyrir opinbera áfangastaði á leið sem leyfir óauðkennt opinbert HTTP-yfirvald býður HTTP-proxylistinn hýsil- og portkosti. Hafðu skilríki yfirvaldsins ekki til staðar fyrir þessa grein og staðfestu leyfi fyrir raunverulega skotmarkið; reikningur hliðsins sjálfs verður áfram staðbundinn. Reglan parent er tengd fyrri allow-reglunni samkvæmt skjalfestu stillingarlíkani 3proxy.
Forritið notar staðbundinn SOCKS-endapunkt. Hliðið notar HTTP CONNECT gagnvart yfirvaldinu. Yfirvaldið ákveður enn hvort umbeðinn hýsill og port áfangastaðar eru leyfð.
Gagnlegt svið hér er göngun venjulegs TCP-straums. SOCKS5 UDP-tenging verður ekki studd bara vegna þess að fremri hlustandinn tekur við SOCKS5. HTTP CONNECT-yfirvald veitir ekki sjálfkrafa nauðsynlega UDP-endursendingu.
HTTPS getur verið enda-til-enda innan þessarar leiðar; þýðing milli proxyviðmóta krefst ekki þess að þykjast vera áfangastaðarvefurinn. Auðkenning við hliðið, auðkenning við yfirvaldið og auðkenning vefsins eru áfram mismunandi skilríki og skipti.