Helyi hálózat és az internet
Helyi hálózatok és az internet
A legtöbb normál kliens alkalmazások (Internet Explorer csomagot. Például) tradicionális proxy szerver is elég. De vannak olyan alkalmazások, amelyek átmenetileg szükség működik a szerver, akkor is, ha dolgozik a felhasználó számítógépén. Hadd mondjak két példát.
A legtöbb proxy szerverek nagyon speciális és tervezett konkrét alkalmazási protokollok (HTTP, FTP, RealAudio, és így tovább. D.), azaz az igény az új proxy új jegyzőkönyvek ...
Felülvizsgálata itt leírt különféle problémák megoldott egy Zokni-szerverek.
Hogyan működik Socks5
Általánosságban elmondható, hogy számos, a fenti problémák megoldását egyszerűen használ port mapping Mapping-proxy (a téma egy másik beszélgetés), de Zokni - több racionális eszközökkel nem igénylő ellentétben MAP ismerete a bonyolult speciális alkalmazások és protokollok. Keresztül Socks5 lehet dolgozni akár alkalmazásokat, hogy fogalma sincs arról a proxy! Példa - már említett FAR v1.5. Ez egy „átirányítás” proxy történik, például SocksCapture programot (NEC). Sok modern programok maguk is képesek működni a zokni. Példák - Mirabilis ICQ, MS Internet Explorer, Netscape Navigator - bár bizonyos fenntartásokkal, amelyek később.
Valójában Zokni-szerver egy program által szabályozott mapping-proxy, ahol a leírt egyetlen felületen. Minden mapping-proxy valahogy programozottan irányítani, de irányítása alatt a hálózati rendszergazda (ember), és statikus kijelző. A zokni-szerver ellenőrzött kérelmeket, és a kijelző telepítése csak ha szükség van rájuk, és egy időben, amíg szükség van rájuk.
Zokni kérések jó egyezést mutat a kéréseket küldeni a winsock szoftver interfész, ezért lehetséges, hogy „erőt”, hogy erőt minden internet-programban menjen át a zokni-szerver, akkor is, ha nem tudja, hogyan. Ehhez olyan programok, mint SocksCapture, felfogja ezt a programot wsock32.dll funkciók (és más megvalósítások winsock), és ezek átalakítását kérelmek zokni-szerver ismeretlenül maga a program.
Socks4 és Socks5
ICQ - az első a népszerű alkalmazások, amelyeket nehéz, hogy teljes mértékben használják ki a helyi hálózatok nélkül Socks5-szerver. Ellentétben a legtöbb mai alkalmazások, ICQ széles körben használja az UDP (csaknem minden funkciója, kezdve a regisztrációs szerverhez icq.mirabilis.com végződő fájlátvitel), így segítségével Socks5 kínálkozik. Különösen, hogy ICQ maga is kínál használat zokni.
Érdemes megjegyezni, hogy az új verzió ICQ98 használ egyedi protokoll az UDP képest a legutóbbi kiadás ICQ 1.113. Az új protokoll sokkal intenzívebb UDP-t használ. Most még a szokásos használat interfész ICQ (nyitás, zárás ablakai, például), hogy mirabilis küldött UDP-csomagokat (ismeretlen okból, talán statisztikát tevékenységi használunk), az átlagos csomag mérete is növekedett. Így van értelme, hogy továbbra is használja a régebbi verzióját ICQ.
Zokni és böngészők
Böngészők Explorer és a Navigator használni a zokni „ragyog konzervativizmus”: használt socks4. UDP böngésző nem szükséges, de hasznos lehetőség Socks5, hogyan lehet megszabadulni a helyi DNS-szerver, figyelmen kívül hagyják nyilván hiába. Sajnos socks4 Socks5, és nem visszafelé kompatibilis, és nem minden Socks5-szerver képes kezelni socks4-kérelmet a böngészőtől.
Zokni és SocksCapture
SocksCapture és hasonló programok segítségével szelídíteni a helyi hálózaton a legtöbb program, amelyek nem képesek dolgozni egy proxy saját. Ezt úgy érjük el lehallgató hívást a funkciók ezen programokban, és hogy ezeket a hívásokat winsock Socks szerver. SocksCapture teszi, hogy egészen rugalmasan konfigurálható és fenntartása a hálózati konfiguráció a programok: egy zokni-szerver fut benne, ami módot dolgozni a DNS és mások.
Zokni-kiszolgáló fut az átjáró számítógépet, és SocksCapture egy ügyfél vonatkozásában, és a program telepítve kell lennie mindegyik számítógép a helyi hálózaton.
Nem tud Zokni
A második korlátozás - ha a kliens program megkérdezi zokni-proxy, hogy végre neki a szerver funkció (Megjegyzés A bejövő TCP-kapcsolat), Zokni-proxy nem garantálja, hogy ez lesz „hallgatni” a port számot, amit szeretne hallgatni az ügyfelet, mint az átjáró gép port már használatban másik szerveren, vagy egy másik szál zokni-szerver szolgálja egy másik ügyfél. Így szinte lehetetlen megszervezni a munkát, például a Web-szerverek található a helyi hálózaton, de a vevő csatlakozás zokni-szerver - a külső ügyfél nem tudja előre, melyik porton kapcsolódni. Azaz, a zokni-proxy kliens alkalmazás lehet egy szerver, de csak átmenetileg, és csak azután a pár - kliens és szerver - már létrehozott kezdeti kapcsolat, és átmegy a port számát, a másodlagos csatlakozáshoz. Ez a szám van rendelve zokni-szerver kommunikál zokni-kliens. Ez az üzemmód működik, például FTP-kliens és ICQ. Kibocsátása iránti állandó belső szerverek „kívül” egy proxy jobb használni a hagyományos térképészeti állandó proxy port mapping.
Hol lehet ezeket a programokat
Megtanulják, hogyan kell használni Socks5 azt a programot, akkor a RFC1928.