Ìmúlò náà nílò SOCKS. Iṣẹ́ òkè rẹ tí a fọwọ́sí ń gba HTTP CONNECT. Fífi ìparí HTTP sínú pápá SOCKS ti ìmúlò kì í túmọ̀ láàrin àwọn ìlànà.

Ẹnu-ọna lè gba SOCKS lọ́wọ́ ìmúlò, kà ibi tí a béèrè, kí ó sì béèrè lọ́wọ́ obi HTTP fún ọ̀nà CONNECT sí ibi yẹn. Lẹ́yìn náà ó ń gbé ìṣàn ìmúlò kọjá nínú ọ̀nà.

SOCKS application → SOCKS-facing gateway → HTTP CONNECT parent → destination

Jẹ́ kí gbogbo ìfararazọ hàn kedere

Fún ẹnu-ọna tí ó ń ṣètìlẹ́yìn fún ètò yìí, irú obi rẹ̀ ṣe pàtàkì. Ìwé 3proxy yà obi connect sọ́tọ̀ kúrò lọ́dọ̀ obi tí a ń lò gẹ́gẹ́ bí aṣojú gbígbé HTTP lasan.

Pẹ̀lú olùlò 3proxy àti ìjẹ́rìí tí ó ti wà, ẹ̀ka ìtọ́sọ́nà inú ilé nìkan lè rí báyìí:

auth strong
allow alex
parent 1000 connect parent.example.net 8080
socks -i127.0.0.1 -p1080

Ẹ̀ka yìí gbà pé a ti ṣàlàyé àkọsílẹ̀ náà. Kò fi ìjẹ́rìí kankan kún un tí obi HTTP fúnra rẹ̀ nílò, kò sì rọ́pò ìlànà àwọlé tí ó wà. Fún àwọn ibi gbangba lórí ọ̀nà tí ó gba obi HTTP gbangba tí kò ní ìjẹ́rìí láàyè, àkójọ aṣojú HTTP ń pèsè àwọn olùdíje agbàlejò àti ibi-ìwọlé. Fi ìjẹ́rìí obi sílẹ̀ kò sí fún ẹ̀ka yẹn kí o sì jẹ́rìí àṣẹ fún àfojúsùn gidi; àkọsílẹ̀ ẹnu-ọna fúnra rẹ̀ wà ní ilé. Ìlànà parent ní ìsopọ̀ pẹ̀lú ìlànà allow tí ó ṣáájú gẹ́gẹ́ bí àwòṣe ìṣètò tí a kọ sílẹ̀ ti 3proxy.

Ìmúlò náà ń lò ìparí SOCKS inú ilé. Ẹnu-ọna náà ń lò HTTP CONNECT sí ọ̀dọ̀ obi. Obi náà ṣì ń pinnu bóyá agbàlejò àti ibi-ìwọlé tí a béèrè gbà láàyè.

Ìwọ̀n tí ó wúlò níbí ni ọ̀nà ìṣàn TCP lasan. Ìsopọ̀ UDP ti SOCKS5 kò di àtìlẹ́yìn nítorí pé olùgbọ́ iwájú gba SOCKS5 nìkan. Obi HTTP CONNECT kò pèsè ìgbékalẹ̀ UDP tí ó nílò lọ́nà àìdára.

HTTPS lè wà láti ìparí dé ìparí nínú ọ̀nà yìí; ìtúmọ̀ láàrin àwọn ìfararazọ aṣojú kò nílò dídi ẹni tí ó ń ṣe bíi wẹ́bùsáìtì àfojúsùn. Ìjẹ́rìí sí ẹnu-ọna, sí obi àti sí wẹ́bùsáìtì wà gẹ́gẹ́ bí ìjẹ́rìí àti pàṣípààrọ̀ ọ̀tọ̀ọ̀tọ̀.

Àwọn àpilẹ̀kọ tó jọra