SOCKS-kliensek hidazása HTTP CONNECT szülőhöz a 3proxyval
Bemutat egy SOCKS felőli átjárót HTTP CONNECT szülővel, valamint az egyes ugrások protokoll- és hitelesítési követelményeit.
Az alkalmazásnak SOCKS kell. A jóváhagyott felső szolgáltatás HTTP CONNECTet fogad. Az HTTP végpont beírása az alkalmazás SOCKS mezőjébe nem fordít a protokollok között.
Az átjáró fogadhat SOCKSot az alkalmazástól, kiolvashatja a kért célt, és CONNECT-alagutat kérhet az HTTP szülőtől ehhez a célhoz. Ezután az alkalmazás adatfolyamát az alagúton továbbítja.
SOCKS application → SOCKS-facing gateway → HTTP CONNECT parent → destination
Tedd minden interfészt egyértelművé
Az ilyen elrendezést támogató átjárónál a szülő típusa számít. A 3proxy dokumentációja megkülönböztet connect szülőt a hétköznapi HTTP-továbbító proxyként használt szülőtől.
Meglévő 3proxy-felhasználóval és hitelesítéssel egy csak helyi útválasztási töredék így nézhet ki:
auth strong
allow alex
parent 1000 connect parent.example.net 8080
socks -i127.0.0.1 -p1080
Ez a töredék feltételezi, hogy a fiók már definiált. Nem ad hozzá olyan hitelesítő adatokat, amelyeket maga az HTTP szülő megkövetel, és nem helyettesíti a meglévő hozzáférési szabályzatot. Nyilvános célokhoz olyan útvonalon, amely hitelesítés nélküli nyilvános HTTP szülőt engedélyez, a HTTP-proxy lista hoszt- és portjelölteket kínál. Hagyd hiányzóknak a szülő hitelesítő adatait ezen az ágon, és erősítsd meg az engedélyt a tényleges célra; az átjáró saját fiókja helyi marad. A parent szabály a 3proxy dokumentált konfigurációs modellje szerint az előző allow szabályhoz kapcsolódik.
Az alkalmazás a helyi SOCKS végpontot használja. Az átjáró HTTP CONNECTet használ a szülő felé. Azt továbbra is a szülő dönti el, hogy a kért célhoszt és port engedélyezett-e.
Itt a hasznos hatókör a hétköznapi TCP-folyam alagutaztatása. Egy SOCKS5 UDP-társítás nem válik támogatottá csak azért, mert az elülső figyelő elfogadja a SOCKS5-öt. A HTTP CONNECT szülő nem biztosítja automatikusan a szükséges UDP-továbbítót.
Az HTTPS végponttól végpontig maradhat ezen az úton; a proxyinterfészek közötti fordítás nem igényli a célwebhely megszemélyesítését. Az átjáróhoz, a szülőhöz és a webhelyhez tartozó hitelesítés továbbra is külön hitelesítő adat és csere.