SOCKS proxy kasutamine
Allikas: Kuutõrvaja
Sisukord
Sissejuhatus
SOCKS proxy (ingl. k. vahendaja) on nö üldotstarbeline vahendaja, mille kaudu saab klientarvutist kasutada praktiliselt kõiki võrguteenuseid.
Käesolevas tekstis käsitletakse juhtumit kus SOCKS proxy serverina kasutatakse OpenSSH võimalusi.
Tööpõhimõte
Olgu kasutada sellised komponendid sellistel tingimustel
- arvutitest SOCKS klient 1 ja 2 ei saa otse internetti
- tulemüüris töötab SOCKS proxy ja tulemüürist saab internetti pöörduda
- huvipakkuv teenus on kujutatud skeemil http serverina
http server ___ | | |___| | .. internet .. | SOCKS klient 1 | SOCKS klient 2 ___ _|_ ___ | |--------------| |--------------| | |___| |___| |___| tulemüür, SOCKS proxy 192.168.1.254:1080/tcp
Kasutaja jaoks on SOCKS proxy kasutamise kogemus sarnane HTTP proxy kasutamisega, kuid SOCKS proxy kasutamisel lisandub asjaolu, et proxy töötab igasuguste protokollidega, st lisaks HTTPle nt SMTP, DNS jt. SOCKS klient ja SOCKS server suhtlevad omavahel kasutades SOCKS protokolli.
SOCKS vahendajat saab kasutada kahel viisil
- rakenduse, mida kasutaja kasutab sisaldab SOCKS protokolli tuge, nt Iceweasel brauser
- kasutaja kasutab oma arvutid spetsiaalseid SOCKS teeke, nt pakett tsocks, mis võetakse kasutusele shellis nt LD_PRELOAD tee näitamisega; sisuliselt sellisest shellist seejärel käivitatud programmide jaoks asendatakse operatsioonisüsteemi võrku puudutavad call'id soksifitseeritud samaväärsete call'idega ja tulemusena kasutab nii käivitatud rakendus SOCKS serverit
SOCKS-võimelise klientprogrammi kasutamine Iceweasel brauseri näitel
TODO
tsocks utiliidi paigaldamine
# apt-get install tsocks