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.

Kapcsolódó cikkek