Erinevus lehekülje "SOCKS proxy kasutamine" redaktsioonide vahel
Allikas: Kuutõrvaja
(→Tööpõhimõte) |
|||
2. rida: | 2. rida: | ||
SOCKS proxy (ingl. k. vahendaja) on nö üldotstarbeline vahendaja, mille kaudu saab klientarvutist kasutada praktiliselt kõiki võrguteenuseid. | SOCKS proxy (ingl. k. vahendaja) on nö üldotstarbeline vahendaja, mille kaudu saab klientarvutist kasutada praktiliselt kõiki võrguteenuseid. | ||
− | |||
− | |||
===Tööpõhimõte=== | ===Tööpõhimõte=== | ||
36. rida: | 34. rida: | ||
* SOCKS toega rakendus - rakenduse, mida kasutaja kasutab sisaldab SOCKS protokolli tuge, nt Iceweasel brauser | * SOCKS toega rakendus - rakenduse, mida kasutaja kasutab sisaldab SOCKS protokolli tuge, nt Iceweasel brauser | ||
* SOCKS teekide laadimine - 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 teekide laadimine - 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 | ||
+ | |||
+ | Käesolevas tekstis käsitletakse juhtumit, kus SOCKS proxy serverina kasutatakse OpenSSH võimalusi. | ||
+ | |||
+ | ===OpenSSH SOCKS proxy käivitamine=== | ||
+ | |||
+ | $ ssh -D 1080 eemal.loomaaed.tartu.ee | ||
===SOCKS-võimelise klientprogrammi kasutamine Iceweasel brauseri näitel=== | ===SOCKS-võimelise klientprogrammi kasutamine Iceweasel brauseri näitel=== |
Redaktsioon: 29. august 2009, kell 12:10
Sisukord
Sissejuhatus
SOCKS proxy (ingl. k. vahendaja) on nö üldotstarbeline vahendaja, mille kaudu saab klientarvutist kasutada praktiliselt kõiki võrguteenuseid.
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
- SOCKS toega rakendus - rakenduse, mida kasutaja kasutab sisaldab SOCKS protokolli tuge, nt Iceweasel brauser
- SOCKS teekide laadimine - 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
Käesolevas tekstis käsitletakse juhtumit, kus SOCKS proxy serverina kasutatakse OpenSSH võimalusi.
OpenSSH SOCKS proxy käivitamine
$ ssh -D 1080 eemal.loomaaed.tartu.ee
SOCKS-võimelise klientprogrammi kasutamine Iceweasel brauseri näitel
TODO
tsocks utiliidi paigaldamine
# apt-get install tsocks