Keresés
Hírlevél
 
Kiemelt témák
»10 éves a prog.hu
»Párhuzamos programozás
»Párhuzamos végrehajtás == szemléletváltás!
Állás/munka
».Net fejlesztést vállalok
»Facebook fejlesztőt keresek
»PHP programozót keresek
»PHP gyakornok
»Animált játékprogram elkészítése Androidhoz
» több téma
Tudástár
?PHP .htaccess domain beállítás
?Egész számok osztása
?Maximális magasság divnek
?Delphi registry probléma
Excelben a hiperhivatkozások ellenőrzése
?Pszeudo kód és Pascal
*Átirányítás apache rewrite modullal
?"x" className divek megszámolása egy div-ben
*<Select Item> ComboboxItem megadása (WPF-MVVM)
Hírlevélküldő rendszer
Dinamikus kép készítése
?Számformátum kieg. tizedesvesszővel JS RegExp
Értékek összegabalyodása AS3
?Tömb mentése adatbázisba
Kivételkezelés C++ban
» több téma
Társalgó
»Tanárt keresek
»PRO/CON genetátorok száma
»Online fordító Pascalhoz
»10 éves a prog.hu
»Interbase WIN7-re
»Weboldal adatbázissal próbaverzió
»Hogyan legyek még jobb programozó?
»Adok-kapok. Cseréljünk, hogy mindenki jól járjon!
»Melyik Php Framework-öt használjam?
»Oracle alapok, kérdések
» több téma
Cikkek
»Fejlesszen könnyen, kódolás nélkül!
»Bevezetés a genetikus algoritmusokba
»Bevezetés az adatkezelésbe
»Bevezetés a CSS alapjaiba
»GroupWise-kiegészítők készítése Python-ban
» több cikk
ASPC#C++CSSDelphiFlashJavaJavaScriptPascalPerlPHPPythonuniPaaSVisual BasicVisual C++  »    

Cikkek

»

Alkalmazások

»

Linux alkalmazások

»

Egy erőteljes http/ftp proxy program: Squid

A sorozat további cikkei:
szerző: Frank O'Yanco, idő: 2002.01.17., értékelés: 4 (26 szavazat)
  Betűméret növelése Betűméret csökkentése Kapcsolódó fórum Felvétel kedvencekhez Küldés emailben Nyomtatható verzió
Az előző részben ismertetett proxy program kiválóan használható kis hálózatok esetén, viszont a lekérdezések számát növelve csökken a kiszolgálás minősége, mivel a wwwoffle nincs felkészítve nagyszámú kérés közel egyidejű kiszolgálására. A Squid programot állandó kapcsolatra tervezték, bár megvan benne az offline működés lehetősége, mégis az online összeköttetés jelenti a hazai pályát.
A Squid angol szó jelentése: tintahal, amely nagyon találó név egy proxy illetve gyorsítótár programra nézve. Egyszerűen egy kis vizuális fantázia kell csak, amint a Squid programot munka közben "elképzeljük".

Az előző részben ismertetett proxy program kiválóan használható kis hálózatok esetén, viszont a lekérdezések számát növelve csökken a kiszolgálás minősége, mivel a wwwoffle nincs felkészítve nagyszámú kérés közel egyidejű kiszolgálására. A Squid programot állandó kapcsolatra tervezték, bár megvan benne az offline működés lehetősége, mégis az online összeköttetés jelenti a hazai pályát. A konfigurációs állományát átfutva rögtön látszik, hogy nem lesz könnyű hamar elvégezni a megfelelő beállításokat, szerencsére az alapértelmezett állomány tulajdonképpen működőképes, néhány apróbb beállítást kell elvégezni, hogy számunkra is megfelelő legyen. A proxy egy jól nevelt rendszerprogramhoz illően általában démonként fut, megfelelő parancssori paraméterekkel viszont előtérben való futásra is kényszeríthető. Induláskor feldolgozza a /etc/squid.conf állományt, hogy az általunk szükségesnek gondolt működési körülményeknek eleget tegyen, ugyanakkor különféle paraméterekkel ettől eltérő működésre is bírhatjuk:

-a port
Megadhatjuk egy HTTP port számát, amelyet használni fogunk, alapesetben ez 3128.

-d szint
A hibakövetés szintjét állíthatjuk be, amelyet az stderr kimenetre fog írni a program.

-f file
A /etc/squid.conf fájltól eltérő konfigurációs állomány használata.

-h
Egy összefoglaló oldal a parancssori paraméterekről.

-k reconfigure|rotate|shutdown|interrupt|kill|debug|check|parse
Különféle parancsokat adhatunk a futó démonnak.

-s
A naplózáshoz a syslog démont használja.

-u port
Megadhatunk egy port számot az ICP protokollhoz, amely alapesetben 3130. Ha nullát adunk meg, akkor letilthatjuk az ICP forgalmazást.

-v
A Squid program verzióját írja ki.

-z
Létrehozza a megfelelő könyvtárban a gyorsítótár funkcióhoz használt könyvtárszerkezetet. Ha létezik, akkor törli azt.

-C
Ezt megadva a Squid figyelmen kívül hagyja a legtöbb szignált.

-D
Letiltjuk az induláskor lefutó DNS ellenörzést. Ezt általában offline környezetben érdemes használni.

-N
Nem démon módban indul a program.

Láthatjuk, hogy a Squid lényegében a konfigurációs állományát használja fel a tevékenységeihez, mivel a parancssori paraméterekkel eléggé szegényesek a lehetőségeink. Ezért keressük meg a /etc/squid.conf fájlt és nyissuk meg valamilyen editorral (például mcedit).
Legelső paraméter, amit átállíthatunk, az a proxy HTTP portja, amelyet a

http_port 3128

szöveg jelez. A 3128 a Squid alapértelmezett portja, ezt általában szokás a hazánkban inkább elterjedt 8080 számú portra átírni.

Belépés
E-mail cím:
Jelszó:

cvonline.hu
» még több állás
Kérdésed van?
Problémád, kérdésed van? Segítünk neked is. Csak kattints ide!
RSS források
-Hírek
-Cikkek
-Fórumok
-Állás/munka
Top pontgyűjtők
»silentworks890
»Robi80890
»szabofe840
»Árnyék730
»djjjozsi660
»bubori.attila630
»Galovics610
»Riha540
»Csaboka2480
»Kukipapa450
A nap kifejezései
»Clean
».djvu
»Merevlemez
» ugrás a wikire
Hírek
»Vizuális felülettervezőt adott ki .NET-es Android-alkalmazásfejlesztéshez a Xamarin
»JavaScript-ből és C-ből összegyúrt hibridnyelvet készített a Mozilla
»Szinte titokban jelent meg a Silverlight 5.1
» több hír
PC Fórum hírek
»Kilenc kritikus biztonsági hibát javít az új Google Chrome
»Fél tucatnyi új mobiltelefont fog kiadni és árulni a Google
»Akár 40 éves programokat is tud majd futtatni a Windows 8
»PC és tápkábel csatlakoztatása nélkül is lehet dolgozni az LG új monitorjain
»Hemzseg Budapest a számítógépes vírusoktól
»Az Apple szerint egy Windows Phone a világ legjobb mobiltelefonja
»A nézőket figyelő reklámokat vezet be a Microsoft
»Újra hódít a keresőtalálatokat manipuláló trójai
Top wikieditorok
»Sting
»Doi
»FlamingClaw
»Argathron
»Csaboka2
»Muki987
»NevemTeve
»Ivn
»Kelemzol
»Joexy
» ugrás a wikire