cài đặt squid proxy trên cenos

Upload: an-ninh-mang

Post on 08-Feb-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 ci t squid proxy trn cenos

    1/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    HC VIN K THUT MT M - 1 - Bi uy !c " #$% &'(C

    HC VIN K THUT MT M

    N TT NGHIP

    ti

    Nghin cu !"i#n $h%i &'ch () *+ui& P",. */"(/" !"n C/n!0*

    Ngnh:

    Chuyn ngnh:

    Kha:

    Tin hc (m s 01.02.10)

    An tn th!ng tin

    0" (200# $ 2011)

    C%n &' hng *+n ,ha hc :

    inh in th/c hin :

    Th.. hm 34n 56ng

    78i 5uy 9c

    5 N'i 2011

  • 7/22/2019 ci t squid proxy trn cenos

    2/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    MC 2C

    T;ang

    M C L C ................................................................................................................................2DANH M C CC THU T NG VI T T T .............................................................................4DANH M C CC HNH ...........................................................................................................5L I M U ...........................................................................................................................7Ch ng I: T NG QUAN V H I U HNH CENTOS ...........................................................9

    .. L !h " #h$% %&' n L'n() .................................................................................................9

    .2. G' ' %h' ( * h +' ( h,nh L'n() C-n%OS 5.) .............................................................

    ./. C ( %&0! % # %'n %&1n L'n() C-n%OS ..............................................................................

    ./.. C ( %&0! % # %'n .....................................................................................................

    ./.2. L ' % # %'n ............................................................................................................2././. C ( %&0! !3 %h ! ...........................................................................................2

    .4. Q( n h n ! 6 ng ' 8ng * ' % # %'n ......................................................................../

    .5. M % " !3( nh ! n %&1n L'n() C-n%OS ...............................................................4

    Ch ng II: ; SE

  • 7/22/2019 ci t squid proxy trn cenos

    3/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    2./.2.5. nh C6!h- ................................................................................................27

    2.4.. D6nh "$!h !$! %8 !h n" ........................................................................................2

    2.4.2. M % " %8 !h n @(6n %& ng " " .................................................................................29

    2.4.2.. T #h'1n n ! 6 S@(' ...............................................................................292.4.2.2. T %h ! "J6# ........................................................................................29

    2.4.2./. B' %&6 ' ! 6 % # %'n ! ( hnh # ....................................................................29

    2.4.2.4. T ' ' % # %'n ! ( hnh ..................................................................................../

    2.4.2.5. B' %&6 %& ng %h$' ! 6 % @($ %&nh !h S@(' ........................................../

    2.5. T # %'n g *, + nh ng g ......................................................................................../

    2.5.. T # %'n g ............................................................................................................/

    2.5..2. 6!!-"".g....................................................................................................../2

    2.5../. &-K-&-&.g....................................................................................................... /4

    2.5.2. nh ng g ....................................................................................................../4

    M + nh ng ............................................................................................................../5

    2.?. Q( n S@(' *, g'$ "$% ( ng $ ........................................................................../7

    2.?.. C6!h- M6n6g-&..................................................................................................../7

    2.?... C,' + % A#6!h- - "-&*-&! ............................................................................/7

    2.?..2. C ( hnh A#6!h- ............................................................................................/7

    2.?../. T&( ! # g'6 ' n J- !6!h- 6n6g-& ......................................................../

    2.?..4. M % " '1n F % @(6n %& ng " ..............................................................................4

    2.?.2. ;h3n %!h g.........................................................................................................45

    2.?.2.. C,' + % C666&'"! ...........................................................................................45

    2.?.2.2. S ng C666&'" % " ' ( %h ng F1 .......................................................45

    2.7. =$! %h ! * ;&) S-&*-& .....................................................................................472.7.. =$! %h ! 6!"'! ....................................................................................................4

    2.7.2. =$! %h ! D'g-"% .....................................................................................................49

    2.7./. =$! %h ! NTLM .....................................................................................................5

    2.7.4. =$! %h ! N-g%'6%- ...............................................................................................52

    2.. B % h # S@(' * ' P'&-J6 $ ...........................................................................................5/

    HC VIN K THUT MT M - 4 - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    4/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Ch ng III: CI T V C U HNH D CH V SQUID ; CHO H TH NG M NG % & ' ( )N I * *..................................................................................................................................55/.. M hnh ng ng+ ..........................................................................................................55

    /.2. C,' + % S@('! ...............................................................................................................5?

    /./. C ( hnh S@(' ...........................................................................................................5?/./. C ( hnh C'-n% %&( ! # In%-&n-% %hng @(6 ;&) S-&*-& ..........................................59

    /.4. A!!-"" L'"% Cn%& +' ( Fh' n %&( ! # In%-&n-% ng ' 8ng ......................................?

    /.4.. C !$! $ !'-n% %&( ! # % " %&6ng J-"'%- Fhng !h #hR# ...................?

    /.4.2. Ch #hR# %&( ! # 'n%-&n-% ng,' g' h,nh !hnh ..................................................?

    /.5. D8ng NCSA F' + nh ;6""J& !h @($ %&nh %&( ! # In%-&n-% ...............................?

    /.?. G' ' h n n ' (ng DJn6 .......................................................................................?2

    /.7. M % " g' ' h n ! ( hnh %&1n S@(' ;&) .................................................................?/

    /.7.. G' ' h n %&( ! # %h- I; ......................................................................................?//.7.2. G' ' h n %&( ! # %h- g'6 %h ! + ...........................................................................?4

    /.7./. G' ' h n %&( ! # %h- ! ng ..................................................................................?4

    /.. D8ng S6&g %h- ' g ...............................................................................................?4

    /.9. B % h # S@(' *, P'&-J6 $ ...........................................................................................?

    /.9.. C,' + % g' '#%6-"! ...............................................................................................?

    /.9.2 C ( hnh NAT OUT %&1n P'&-J6 ...........................................................................7

    /.9./. S @( n ! 6 S@(' "6( Fh' + ! ( hnh P'&-J6 ..............................................7

    B T LU N .............................................................................................................................72TI LI U THAM BH O , ..........................................................................................................7/

    56NH MC CC THUT NG7 VI8T T9T

    5TT 5yt T;ans?=; ;tc@ia thc t;uyBn ti Di@= siu

    4n &nEFG Eni?;m F=su;c= Gcat; 9Hch cIa m't @in ,JtDT Di@= T;ans?=; ;tc@ ia thc t;uyBn ti Di@=

    HC VIN K THUT MT M - : - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    5/74

  • 7/22/2019 ci t squid proxy trn cenos

    6/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh 2.2: H' n %h %hng $ ' *, !$!h " 6 !h 6 # - ............................................................../2Hnh 2./: Thng +' # 6!!-"".g .........................................................................................//Hnh 2.4: Thng +' # 6!!-"".g "6( Fh' !h( n + ' ...........................................................//Hnh 2.5: Thng +' # &-K-&&-&.g ........................................................................................./4Hnh 2.?: Thng " ! n !h nh %&ng % # %'n !nK. ! 6 A#6!h- 0 .........................................../Hnh 2.7: G'6 ' n +ng nh # ! 6 C6!h- 6n6g-& .........................................................../9Hnh 2.: D6nh "$!h -n( ! 6 !6!h- 6n6g-& ..................................................................4Hnh 2.9: N ' (ng %hng %'n ! 6 G-n-&6

  • 7/22/2019 ci t squid proxy trn cenos

    7/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh /.29: Bh6' $ %h ng " g' ' h n %h- g'6 %h ! + ...........................................................?4Hnh /./: Bh6' $ %h ng " g' ' h n %h- ;&% ...................................................................?4Hnh /./: C,' + % g' gX-*-! .............................................................................................?4Hnh /./2: C,' + % g' S6&g! ....................................................................................................?4Hnh /.//: C,' + % g' J-'n! ...............................................................................................?5Hnh /./4: ng nh # *, J-'n ........................................................................................?5Hnh /./5: G'6 ' n !hnh ! 6 J-'n ................................................................................?5Hnh /./?: G'6 ' n @( n g "@(' ng S6&g Fh' !h 6 ! ( hnh 2 ...................................?5Hnh /./7: C ( hnh g "@(' ...............................................................................................??Hnh /./: G'6 ' n @( n g "@(' ng S6&g "6( Fh' ! ( hnh 2 .....................................??Hnh /./9: C # nh % g ! 6 S@(' ........................................................................................??Hnh /.4: Q($ %&nh ! # nh % g ! 6 S@(' .........................................................................?7Hnh /.4: g ! 6 S@(' "6( Fh' ! # nh % %h,nh !ng ..........................................................?7Hnh /.42: Ch' %' % g ! 6 S@(' ...........................................................................................?Hnh /.4/: Ch' %' % g ! 6 S@(' ...........................................................................................?

    Hnh /.44: Bh ' + ng !h * I#%6-"/ ...................................................................................?Hnh /.45: G'6 ' n ! ( hnh )$! %h ! ................................................................................?9Hnh /.4?: C ( hnh P'&-J6 .................................................................................................?9Hnh /.47: T8 !h n ! ( hnh P'&-J6" ..................................................................................7Hnh /.4: C ( hnh !h( n g'6 %hng %'n g' 6 2 !6& ng - ...............................................7Hnh /.49: C ( hnh !h C'-n% &6 1n ng,' ng ...............................................................7Hnh /.5: Bh ' + ng ' !h * I#%6-"/ ..............................................................................7Hnh /.5: Bh6' $ %h ng " !h ! nng %&6n"#6&-n% + ............................................................7Hnh /.52: C ( hnh F % h # P'&-J6 I#%6-" * ' S@(' ;&) $ .............................................7

    2@I MA BU

    Ch`ng ta Wang W]c sng t;ng m't thi Wi t;i thcb thi Wi cIa s/ &iJn Wi

  • 7/22/2019 ci t squid proxy trn cenos

    8/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    thj ckng c nhng ,h ,h4n W]c Wet ;a W chHnh @ an tn & mt th!ng tin.

    T;ng th/c tJ hin nay an tn & mt th!ng tin Wang Wng m't ai t;l thiJt

    yJu ch ,h!ng cln @ th yJu t;ng mi ht W'ng @in fuan WJn ic ng

    *Png c!ng ngh th!ng tin.nt=;n=t ch

  • 7/22/2019 ci t squid proxy trn cenos

    9/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    ChEFng I TNG U6N VJ H IJU HNH CLNT0*

    11 2'ch na WZ &in *ch @i h WiBu hnh cIa mjnh.

    Ginus Wet tn h WiBu hnh cIa mjnh @ Ginu>.

    HC VIN K THUT MT M - Q - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    10/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    N4m 1vv

  • 7/22/2019 ci t squid proxy trn cenos

    11/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Ry */ng tdnhiBu ngupn min

  • 7/22/2019 ci t squid proxy trn cenos

    12/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    =>t". 5 thng t< tin ny ch

  • 7/22/2019 ci t squid proxy trn cenos

    13/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    5 thng t< tin C=ntr c cLu t;`c nh hjnh 1.11. T;ng C=ntr ckng nh

    t;ng c%c ,h!ng c ,h%i nim WXa nh t;ng in*Osb tLt

    c c%c t< tin th mPc W]c &wt W^u td th mPc gc (_). C=ntr sU *Png *Lu

    . 9Z ch th mPc hin hnh sU *Png *Lu .. WZ ch Wnh th mPc cha hinhnh.

    Hnh 1.2: Cu trc logic h thng t tin

    Nh hjnh { 1.12b th mPc gc W]c munt

  • 7/22/2019 ci t squid proxy trn cenos

    14/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh 1.!: "# t$ %uyn & '( t) tr*n t tin

    5jnh 1.1" m! t fuyBn ,V hiu t;n t< tin:

    - KV t/: Ch %c Wnh @i t< tin. NJu - @ t< tin &jnh thng. NJu

    c @ t< tin &n

  • 7/22/2019 ci t squid proxy trn cenos

    15/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    /, -nh chgr

    Q8ng WZ thay Wi nhm s6 hu.

    , -nh c coy3

    Gnh c< s{ sa cho< m't ?i@= td th mPc ngupn WJn th mPc WHch W]c Wa. 9Z sa cho< tn &' c%c ?i@= c%c th mPc cn &n t;ng th mPc mng

    mun sU *Png cRu @nh c< i tuq chn $;.

    C`

  • 7/22/2019 ci t squid proxy trn cenos

    16/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    C`

  • 7/22/2019 ci t squid proxy trn cenos

    17/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    C C@i=nt =;=; nghX ;ng ch`ng ,Jt ni t;/c tiJ< i nhau nhng th/c s/ ch

    ,Jt ni t;/c tiJ< i ;>y.

    2.1.2. ;>y =;=;

    ;>y =;=; @ m't =;=; Wng ai t;l ci Wet ;>y @m t;ung gian giangi *8ng t;m nt=;n=t :j. 3i ;>y =;=;b c%c m%y C@i=nt t ;a c%c ,Jt

    ni WJn c%c Wa ch mng m't c%ch gi%n tiJy =;=; thay thJ ch =;=; tht s/ m

    ngi sU *Png c^n gia tiJy =;=; >%c Wnh nhng yu c^u td C@i=nt fuyJt Wnh W%< ng hay

    ,h!ng W%< ngb nJu yu c^u W]c W%< ngb ;>y =;=; s{ ,Jt ni i =;=;

    tht thay ch C@i=nt tiJ< tPc chuyZn tiJ< WJn nhng yu c^u td C@i=nt WJn=;=;b ckng nh W%< ng nhng yu c^u cIa =;=; WJn C@i=nt. 3j y ;>y

    =;=; ging c^u ni t;ung gian gia =;=; C@i=nt.

    Hnh 2.1: 78t ni gi9+ Clin &i ;r&r %u+

  • 7/22/2019 ci t squid proxy trn cenos

    18/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    =;=; t;ang ny ,h!ng & cLmb yu c^u s{ W]c chuyZn WJn =;=; thtb QN

    s=;=;... ;a nt=;n=t.

    C%c *ch P ;>y WBu c @]i t;ng ic @gging. 3j c%c ;>y =;=; hiZu

    c%c gia thc cS &n ch uLt WBu th!ng fua ;>y

    nn th!ng tin cPc &' ,h!ng t;/c tiJ< tSng t%c i &n ngi.

    C%c *ch P ;>y ch y =;=; thng nm &n t;ng tng @Uab gia t;jnh *uyt O=&

    =;=; thtb @m chc n4ng tm gi nhng yu c^u nt=;n=t cIa c%c m%y ,h%ch WZ

    ch`ng ,h!ng gia tiJ< t;/c tiJ< nt=;n=t. Ngi *8ng s{ ,h!ng t;uy c< W]cnhng t;ang O=& ,h!ng ch y =;=; a*min c thZ ,ha m't s sit= W]c ch Wnh.

    HC VIN K THUT MT M - 1D - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    19/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    ;>y =;=; @m ch ic sU *Png &4ng th!ng c hiu fu * ch`ng ta fun

    @V W]c c%c ht W'ng cIa ngi *8ng. Nn c thZ gii hn th!ng tin n W]c

    *8ng ,h!ng *8ng t;%nh W]c ic ngh{n &4ng th!ng.

    2.1.. 5t W'ng cIa ;>y =;=;Nguyn twc ht W'ng cS &n cIa ;>y =;=; @ >%c Wnh nhng yu c^u td

    y =;=; s{ ,Jt ni ti =;=; tht thay ch C@i=nt tiJ< tPc chuyZn

    tiJ< WJn nhng yu c^u td C@i=nt WJn =;=;b ckng nh W%< ng nhng yu c^u

    cIa =;=; WJn C@i=nt.

    9Z hiZu ; hSn cS chJ ht W'ng cIa ;>y =;=; c^n tjm hiZu B ?ng '8t ni tr)c ti8

    hSng y @ ch ngi sU

    *Png ,Jt ni t;/c tiJ< WJn Di;=Oa@@ ;>yb sU *Png Wa ch cIa Di;=Oa@@ s

    cng cIa ;>y (H *P ;>y 221..1v.1"0:"12x cng cIa ;>y @ "12x)b sau

    W ;>y hYi ngi sU *Png ch Wa ch cIa hst hng WJnb W @ m't +@ng th+y A#Bi clint

    hSng y s=tu<

  • 7/22/2019 ci t squid proxy trn cenos

    20/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    ?i@= cn?ig (?i@= thiJt @y =;=; nn tc W' t;uy >uLt chm hSn s i th/c tJ.

    9!i ,hi c^n m't ;>y ,h%c nhau ch m|i nghi thcb &6i j ;>y =;=;

    %c Wnh nhng gj W]c uLt hin m't *ch

    P mi ;>y ch *ch P Wb ,hng thi gian

  • 7/22/2019 ci t squid proxy trn cenos

    21/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    mi h thng ,hi cha c ;>y ch n thj nn Wet &n ngi Di;=Oa@@b &6i j

    nJu Wet &n t;ng h thng thj W chHnh @ yJu WiZm.

    NJu &Y fua nhng ,huyJt WiZm cIa ;>y =;=; thj nhng hiu fu cIa

    ;>y =;=; mang @i s{ @ m't @% chwn tt ch h thng.

    33 Tkl hi#u ( &'ch () *+ui& P",.

    2.2.1. ii thiu B fui* ;>y

    fui* @ m't chSng t;jnh nt=;n=t ;>y Caching chy t;n nBn tng Eni>

    Ginu>b c ai t;l tiJ< nhn c%c yu c^u td c%c C@i=nt chuyZn ch nt=;n=t

    =;=; thHch h]< Wpng thi fui* ckng s{ @u @n WXa nhng * @iu W]c t;

    B td Knt=;n=t -=;=; gi @ Cachingi3j

    . Ch(Sng t;jnh ny *8ng WZ cLu hjnh1;>y -=;=;. 3j Ny (u WiZm cIa fui* @ ,hi m't * @iu m W]c yu c^u

    nhiBu @^n thj ;>y =;=; s{ @Ly th!ng tin td Cach= t; B ch C@i=nt. 9iBu ny

    @m ch tc W' t;uy >uLt Knt=;n=t nhanh hSn tiJt ,i0m &4ng th!ng.

    C8ng )i Cachingb -fui* cln c c%c Wec tHnh nh( chia ti &ng c%ch @in ,Jt

    c%c 1;>y -=;=;b Wnh nghXa chet ch{ c%c *anh s%ch WiBu ,hiZn t;uy cN< ch

    c%c C@i=nt t;uy cN< 1;>yb ch y ch nhng chSng t;jnh m ch`ng

    *8ng gia thc ny WZ t;uy c< nt=;n=t. fui* ckng h| t;] c%c gia thc DTb

    uyn

  • 7/22/2019 ci t squid proxy trn cenos

    22/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    fui*

  • 7/22/2019 ci t squid proxy trn cenos

    23/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    t;c. 3H *P *lng @nh cnn=ct}tim=ut W^u tin *i WRy s{ ,h!ng c hiu @/c

    j *lng @nh th hai ghi W @n.connect(timeout 8 minutes

    connect(timeout 7 hou%C thZ Wet nhiBu gi% t; t;n c8ng m't *lng @nh.e;tension(methods =?@ =A@ =AB@

    M't s *lng @nh WB c< WJn ,Hch thc cIa m't s t< tin hec &' nh. 3i

    WiBu nyb c thZ iJt ,Hch thc t< tin nh &yt=sb K&b M&b &. 3H *P:minimum(oDEect(siFe 78 Dytes

    %equest(heade%(ma;(siFe 7: GH

    ma;imum(oDEect(siFe 729 IH

    Nhjn chungb c%c *lng @nh t;ng t< tin cLu hjnh ,h!ng sw< >J< th= th t/.

    Tuy nhinb Wi i *lng @nh tham chiJu WJn m't c%i gj W]c >%c Wnh thj th t/

    sw< >J< ;Lt fuan t;ng. KiZm s%t t;uy nh< @ m't H *P WiZn hjnh. ACG

  • 7/22/2019 ci t squid proxy trn cenos

    24/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    - C thZ ch Wnh Wa ch cP thZ ,Jt h]< i cng m mun fui* @wng

    ngh=. hSng

  • 7/22/2019 ci t squid proxy trn cenos

    25/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    - T;ng h]< *anh s%ch c%c gi% t; >%c Wnh nhiBub c thZ chia *anh s%ch gi%

    t; W thnh nhiBu *lng. 3H *P:acl e;am#le(sites dstdomain e;am0com e;am0net

    acl e;am#le(sites dstdomain e;am0o%g- NJu t;ng h]< s @]ng c%c gi% t; m mun >%c Wnh fu% @n. C thZ Wet

    c%c gi% t; W m't t< tin chuyn *Png sau W cLu hjnh fui* WJn t< tin

    cP thZ W. 3H *P: acl e;am#le(sites dstdomain Q&etc&e;am#le0t;tQ

    2.!.2.!. 7iFm 5oEt truy nh ti

  • 7/22/2019 ci t squid proxy trn cenos

    26/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Qlng @nh ny thng W]c sU *Png WZ td chi t;uy c< ch c%c @i n'i

    *ung nh i*=b Rm thanh ng4n chen ngi *8ng t;uy c< n'i *ung t;uyBn

    th!ng.

    c, ic+cc55Qlng @nh ny W]c sU *Png WZ ,iZm s%t t;uy c< t;uy Ln &6i c%c Cach=

    @Rn cn sU *Png nt=;n=t Cach= ;tc@ (C). CS &n ch y =;=; *uy nhLt. C%c ;>y

    =;=; c thZ sU *Png &' nh Cach= cIa nhau WZ ci thin hiu suLt.

    Qlng @nh cach=}y

    =;=; t;ng mng.

    C` y =;=; W]c sU *Png nh @ ;>y cha (y ngang hng

    (si&@ing)b thnh in cIa 1 nhm mu@ticast. 3H *P nh sau:cache(#ee% #a%ent0e;am#le0com #a%ent 1782 171:

    default #%o;y-only

    HC VIN K THUT MT M - 3? - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    27/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    "1"0 @ cng C chunb nJu ;>y =;=; ,h%c ,h!ng sU *Png cng C

    chun thj nn thay Wi cng ,h%c ch y =;=; WZ W%< ng c%c yu c^u

    cIa C@i=nt. T8y chn *=?au@t ny fuy Wnh c%c Cach= ngang hng nn W]c sU*Png nh m't y-n@y ch Wnh n'i *ung @Ly &ng c%ch sU *Png ngang hng ny

    ,h!ng nn @ Cach= cPc &'.

    2.!.2.. IJ nh C+ch

    +, ;K /ng J nh LD" cho c+ching

    C%c ti @iu O=& W]c @u t; t;ng &' nh FAM s{ t;uy >uLt nhanh s i

    ic @u t; t;n WXa cng. Tuy nhinb &' nh t;ng FAM *nh ch Cach= ckngnhY hSn &' nh Cach= c sn t;n WXa cng. Ch c c%c Wi t]ng thng

    >uyn W]c t;uy >uLt hec c%c ti @iu c >%c suLt ca W]c yu c^u m't @^n na

    thj mi nn @u t; ti &' nh Cach= t;ng FAM.

    Khng t;ng &' nh Cach= t;ng FAM ! c8ng nhY * y c%c ti @iu

    W]c @u t; t;ng Cach= */a t;n cS s6 u tin. Ta >=m >ot c%c Wi t]ng c thZ

    W]c @u t;:

    - 9i t]ng t;uy Ln hin thi: WRy @ Wi t]ng @in fuan WJn c%c yu c^u

    hin ti c W' u tin ca nhLt. C%c Wi t]ng ny

  • 7/22/2019 ci t squid proxy trn cenos

    28/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    9Z >%c Wnh ,Hch thc &' nh Cach= t;ng FAMb *8ng @nh cach=}m=m.

    7' nh Cach= W]c >%c Wnh ,Hch thc th= &yt=b K7b M7 hay 7. 3H *P:

    cach=}m=m 2[00 M7. KHch thc W]c fuy Wnh i cach=}m=m @ M7.

    , ;K /ng M AN+ cho c+chingKh!ng gian &' nh t;ng FAM c ,Hch thc nhYb ,h!ng thZ W^u t nhiBu

    FAM j gi% thnh ,h% Wwt. T;%i ng]c i WiBu nyb WXa t @V c ,h!ng gian

    @u t; @n m c thZ W]c sU *Png ch &' nh Cach=.

    Qlng @nh cach=}*i; W]c *8ng WZ cLu hjnh ch ,h!ng gian @u t; cach=

    t;n WXa cng.

    3: Khmi _ng *+ui&

    2..1. Qanh s%ch c%c t8y chn

    Ckng ging nh c%c chSng t;jnh ,h%c cIa Ginu>b fui* ckng cung cL< t8ychn -h sU *Png WZ @it , c%c t8y chn.

    squid -h

    Gnh t;n s{ ch ,Jt fu sau:

    HC VIN K THUT MT M - 3D - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    29/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh 2.2: >+nh 5Ech tOy chPn cQ+ ;%ui/

    2..2. M't s t8y chn fuan t;ng

    2.G.2.1. Rm hi*n $n cQ+ ;%ui/

    NJu mun ,iZm t;a

  • 7/22/2019 ci t squid proxy trn cenos

    30/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    NJu mn hjnh ,h!ng >uLt hin ;a gj thj ?i@= cLu hjnh W ,h!ng & @|i c

    thZ tiJn hnh &c tiJ< th=. Tuy nhinb nJu t< tin cLu cLu hjnh & @|ib fui* s{

    hiZn th t;n mn hjnh.

    Hnh 2.: HiFn thT lSi cu hnh trc 'hi ch?y 5%ui/

    2.G.2.G. R$i l?i t tin cu hnh

    9!i ,hi c^n

  • 7/22/2019 ci t squid proxy trn cenos

    31/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    t;c ,hi &wt W^ub fui* s{ ghi ch`ng m't t< tin @ cach=.@g. TSng t/ nh

    yb ,hi C@i=nt t;uy c< ;>y =;=;b m't th!ng &% W4ng nh< s{ ghi

    t< tin tn @ acc=ss.@g.

    fui* sU *Png Wnh *ng ,h%c nhau ch c%c t< tin @g. C%c t< tin @g ;Ltfuan t;ngb ta c thZ sU *Png ch`ng WZ c thZ y =;=;.

    2..1.1. c+ch.log

    fui* @g ghi @i tLt c c%c @|i c%c th!ng Wi< g @|i t< tin cach=.@g.

    3H *P ,iZm t;a thU m't i th!ng tin @g >=m ch`ng c V nghXa gj.

    Hnh 2.V: Z; 5%ui/ 5[ 'h\i t?o

    Khi fui* &wt W^ub fui* s{ ,h6i t h thng QN &wt W^u i Cach= nh

    thZ hin 6 *lng W^u tin t;n hjnh. C%c *lng th hai th &a hiZn th th!ng tin

    B cLu hjnh QN. fui* thm 1v2.0.2.x# nh m't m%y chI QN td t< tin

    _=tc_;[email protected]?b W @ t;H mec Wnh WZ ch Wnh m%y chI QN t;n h thng.NJu c nhiBu hSn m't m%y chI QN t;ng t< tin _=tc_;[email protected]?b s{ c nhiBu

    *lng tSng t/ nh *lng cui c8ng.

    Hnh 2.1]: Rr?ng thEi mo/ul5 AXc '^ch ho?t 'hi i*n /Tch 5%ui/

    HC VIN K THUT MT M - 41 - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    32/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    ~ *lng t;nb fui* hiZn th t;ng th%i cIa c%c m*u@=s m W W]c ,Hch ht

    t;ng ,hi &in *ch fui*. KJt fu t;n ch thLy Es=;-Ag=nt F=?=;=; & !

    hiu ha ch ht W'ng ny.

    Hnh 2.11: HiFn thT th#ng tin & log4il, unlin', loc+l c+ch /ig5t, 5tor log

    T;ng th!ng &% t;nb *lng W^u tin ch thLy fui* s{ sU *Png t< tin

    _Ry */ngb iJt @i m|i gi. Qlng cui

    c8ng ch thLy c%c @g cIa tLt c c%c ht W'ng @in fuan WJn @u t; & ! hiu

    ha.

    Hnh 2.12: HiFn thT th#ng Eo lSi & cEch 5K+ ch9+

    ~ H *P t;n c thZ thLy fui* th!ng &% =;missin *=ni=* t;n th mPc

    Cach=. 7Lt ,q @`c n c Ln WBb fui* s{ c gwng m! t nguyn nhRn Wa ;a

    hnh W'ng thHch h]< WZ c thZ sUa cha Ln WB.

    2..1.2. +cc55.log

    Khi fui* & @|i thj cach=.@g ;Lt fuan t;ng ch ic sUa @|i. Nhng t< tin

    @g fuan t;ng nhLt @ acc=ss.@g. Acc=ss.@g W]c fui* @u c%c th!ng tin B

    ngi *8ng t;uy cR< m%y chI ;>yb c%c th!ng tin @in fuan WJn tjnh

    t;ng ;=fu=sts ;=%c Wnh &6i *lng

    @nh acc=ss}@g t;ng ?i@= cLu hjnh fui*. Mec Wnh W]c thiJt @< cLu hjnh @

    _a;_@gs_acc=ss.@g.

    HC VIN K THUT MT M - 43 - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    33/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Nhng th!ng Wi< W]c ghi t;ng t< tin acc=ss.@g ,h!ng

  • 7/22/2019 ci t squid proxy trn cenos

    34/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    m t;ng th%i 5TT. C't th n4m Wi *in ch ,Hch thc ;=a ^_Tefe%e%`>h ^%u

    CLu hjnh ny Wnh nghXa m't Wnh *ng @g mi @ ;=?=;;=;b t;ng W c m't

    ;=fu=st tim=stam

  • 7/22/2019 ci t squid proxy trn cenos

    35/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    "_ ATnh

    /?ng ngho%

    Chu|i ,V t/

    sn Qy s *uy nhLt ch m|i *lng @g

    =;;}c*=Q @|i cIa W%< ng &6i sfui* hay m't @|i tSng t/ W]c n'i &'Wnh nghXa

    =;;}*=tai@ Th!ng tin @|i W]c & sung =;;}c*=

    a 9a ch ngupn cIa c@i=nt

    A D\QN cIa c@i=nt ( Du@@y \ua@i?i=* Qmain Nam= )

    < Cng ngupn cIa c@i=nt

    A 9a ch cIa m%y chI hec tn ngang hng

    @a 9a ch cPc &' cIa m%y chI sfui* y

    @< cng cPc &' m sfui* @wng ngh=

    @< cng cPc &' cui c8ng cIa m%y chI hec m%y ngang hng,Jt ni

    Ts Nhng giRy td , nguyn ENztu Thi gian giRy tiJ< th= ( THnh &ng mi@@is=cn*s )

    t@ Thi gian cPc &'. Mec Wnh @ *_&_:5:M:

    tg Thi gian MT. Mec Wnh @ *_&_:5:M:

    t; Thi gian W%< ng ( tHnh &ng mi@@is=cn*s )

    *t Tng thi gian t;a cu QN ( tHnh &ng mi@@is=cn*s )

    htt

  • 7/22/2019 ci t squid proxy trn cenos

    36/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    htt

  • 7/22/2019 ci t squid proxy trn cenos

    37/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    htt

  • 7/22/2019 ci t squid proxy trn cenos

    38/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh 2.1U: Rh#ng 5 cbn chnh trong t tin con4./ cQ+ D+ch

    au ,hi @m >ng &c t;n c^n amam

  • 7/22/2019 ci t squid proxy trn cenos

    39/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Tham s ACTrN W]c thay &ng tn cIa m't hay nhiBu am

  • 7/22/2019 ci t squid proxy trn cenos

    40/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh 2.1W: >+nh 5Ech mnu cQ+ c+ch m+n+gr

    2.U.1.G. "Jt 5 li*n '8t %u+n trPng+, enr+l Luntim in4orm+tion

    Ta c thZ tjm hiZu thm B fui* sU *Png ti nguyn cIa fui* td @in ,Jt

    =n=;a@ Funtim= in?;matin t;ng t;jnh WSn cach= manag=;. Gin ,Jt ny s{

    Wa WJn m't t;ang hiZn th th!ng tin B c%c thnh y =;=;.

    Hnh 2.1Y: ZJi /ung th#ng tin cQ+ enr+l Luntim in4orm+tion

    T;ng hjnh c m't &ng 6 t;n c8ng. 7ng ny hiZn th th!ng tin B thi gian

    fui* &wt W^u chy thi gian hin hnh cIa fui*.

    HC VIN K THUT MT M - :W - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    41/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    TiJ< th= @ th!ng tin chi tiJt B c%c ,Jt ni. Th= thng , t;ng hjnhb c

    11# C@i=nt t;uy c< ;>y =;=; c hSn #0 t;iu yu c^u m fui* nhn

    W]c ,Z td ,hi &wt W^u chy.

    Cui c8ng @ hiZn th th!ng tin B hiu suLt cIa cng &' nh Cach=.F=fu=st 5it Fatis @ t @ c%c yu c^u td &' nh Cach= i tng s yu c^u

    t;ng m't ,hng thi gian cP thZ. 7yt= 5it Fatis @ t @ s &yt=s

  • 7/22/2019 ci t squid proxy trn cenos

    42/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    - cach= Miss=s: @]ng t;uy Ln QN m fui*

  • 7/22/2019 ci t squid proxy trn cenos

    43/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    C't th &a Wi *in ch s @^n m't t;ng tiu WB 5TT cP thZ tjm W]c

    t;ng c%c tiu WB 5TT cIa tLt c c%c yu c^u cIa c@i=nt.

    C't cui c8ng Wi *in ch t @ =m chi tiJt

    WiBu ny &ng c%ch ,Hch T;a??ic an* F=su;c= Cunt=;s t;ng *anh s%ch

    Cach= Manag=;.

    Hnh 2.2!: ZJi /ung th#ng tin cQ+ Rr+44ic +n/ L5ourc Countr5 nghXa m't i tham s c t;ng hjnh t;n:

    - c@i=nt}htty =;=; nhn W]c

    ch WJn nay.

    - c@i=nt}htt

  • 7/22/2019 ci t squid proxy trn cenos

    44/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    - c@i=nt}htt

  • 7/22/2019 ci t squid proxy trn cenos

    45/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    fui* ckng cL< s @iu thng , chi tiJt B ic sU *Png &' nh cIa n. KHch

    M=m;y uti@iatin t;ng *anh s%ch Cach= Manag=;. 7ng sau WRy @ th!ng

    tin m't

  • 7/22/2019 ci t squid proxy trn cenos

    46/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Th= mec Wnhb t ;a s @iu thng , 6 Wnh *ng 4n &n WSn gin in ;a

    ch`ng. Th/c hin nh sau: cat access0log|calama%is -a --out#ut-file

    access(stats0t;tN'i *ung t;ng acc=ss}stats.t>t s{ tSng t/ nh sau:

    Hnh 2.2U: ; liu thng '* tho ATnh /+ng &dn $n

    , R?o r+ 5 liu thng '* /i /?ng Ak hP+9Z t ;a s @iu thng , *i *ng Wp hab c^n

  • 7/22/2019 ci t squid proxy trn cenos

    47/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    C%c @nh t;c W s{ t ;a m't t< tin acc=ss}stats.htm@ c8ng i m't i

    hjnh nh t;ng th mPc stats.

    Hnh 2.2V: ; liu thng '* tho /?ng Ak thT

    5jnh nh ny @ Wp th cIa TC ;=fu=st cIa sfui*. ~ &n tay t;%i @ Wi *in

    ch s @]ng ;=fu=st. ~ &n tay

  • 7/22/2019 ci t squid proxy trn cenos

    48/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    2..1. z%c th/c 7acsic

    z%c th/c 7asic @ ,iZu >%c th/c WSn gin nhLt nhng ckng @ ,h!ng an tn

    nhLt. Th!ng tin W]c t;uyBn Wi t;ng m't Wnh *ng chu|i m ha &as=#b c thZ

    W]c gii m ;Lt * *ng WZ c W]c th!ng tin &an W^u. 7Lt ,q m't ai sU *Pngsni?? @ c thZ nhjn thLy tn ngi *8ngb mt ,hu W]c t;uyBn t;n mng sU

    *Png th!ng tin W WZ ,hai th%c ;Lt * *ng.

    5 thng >%c th/c &asic ny c thZ W]c sU *Png t;ng m!i t;ng mng nhY

    hec Wli hYi cLu hjnh WSn gin cIa fui*.

    z%c th/c 5TT &asic h| t;] t8y chn auth}%c th/c WBu nm 6 _@i&=>=c_ i

    @ c%c gi% t; t8y chn -.

    Tham s ut?x >%c Wnh >=m c%c th!ng tin s{ W]c *ch sang m ETD-x t;c,hi ch`ng W]c chuyZn sang >%c th/c. 9iBu ny @ * 5TT sU *Png tiu chun

    m r Gatin-1.

    Tham s chi@*;=n c c%c t8y chn ,h%c nhau gi`< ch ic chng th/c.

    Th!ng thngb fui* s{ chy nhiBu hSn m't t;ng h]

  • 7/22/2019 ci t squid proxy trn cenos

    49/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Tham s ;=a@m fuy Wnh ; th!ng &% W]c t;jnh &y ch ngi sU *Png

    C@i=nt 5TT.

    Tham s c;=*=ntia@stt@ thiJt @< thi gian m sau W fui* s{ hYi >%c th/c

    >=m th!ng tin W]c cung cL< &6i C@i=nt cln gi% t; hec thi gian m th!ng tin+n cln h]< @.

    Tham s cas=s=nsiti= thiJt @< >=m tn ngi *8ng c thu'c t;ng h]%c Wnh thi gian m m't nnc= Wa ;a

    s{ +n c hiu @/c.

    nnc=}ma>}cunt: Tham s ny >%c Wnh s @^n ti Wa m't nnc= c thZ

    W]c sU *Png.

    nnc=}st;ictn=ss: C@i=nt c thZ &Y fua m't i gi% t; t;ng ,hi t nnc= nh

    "b b [b #b xb vb....Tham s nnc=}st;ictn=ss >%c Wnh >=m fui* c nn ch %c t;ng yu

    c^u 5TT rT ,hi ic sU *Png nnc= W]c yu c^u t;ng 5TT T t;c

    W. Tham s

  • 7/22/2019 ci t squid proxy trn cenos

    51/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    auth(#a%am digest nonce(ga%Dage(inte%,al M minutes

    auth(#a%am digest nonce(ma;(du%ation 1: minutes

    auth(#a%am digest nonce(ma;(count M:

    auth(#a%am digest nonce(st%ictness onauth(#a%am digest chec*(nonce(count on

    auth(#a%am digest #ost($o%*a%ound on

    acl authenticated #%o;y(auth T?UT?V

    htt#(access allo$ authenticated

    htt#(access deny all

    2..". z%c th/c NTGM

    NTGM (NT GAN Manag=;) @ m't gia thc ,Jt ni >%c th/c W]c

  • 7/22/2019 ci t squid proxy trn cenos

    52/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    auth(#a%am ntlm #%og%am

    &aDsoluteath&to&ntlm(auth --hel#e%-#%otocolsquid-

    80M-ntlmss#

    CLu hjnh ny s{ ch

  • 7/22/2019 ci t squid proxy trn cenos

    53/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    dns(loo*u#(*dc t%ue

    tic*et(lifetime 8Kh

    %ene$(lifetime 9d

    fo%$a%daDle t%ue- au ,hi th/c hin nhng thay Wi t;ng t< tin cLu hjnh K=;&=;sb thay Wi

    t< tin ,h6i W'ng fui*. Thm *lng sau t;ng t< tin ,h6i W'ng cIa fui*:e;#o%t GTHM(G@=5I?&etc&squid&squid0*eytaD

    - Cui c8ngb thm c%c *lng sau t< tin cLu hjnh fui*:auth(#a%am negotiate #%og%am

    &o#t&squid&liDe;ec&negotiate(*e%De%os(auth

    auth(#a%am negotiate child%en 7M

    auth(#a%am negotiate *ee#(ali,e on

    acl authenticated #%o;y(auth T?UT?V

    htt#(access allo$ authenticated

    htt#(access deny all

    CLu hjnh ny s{ ch %c th/c n=gtiat=},=;&=;s}auth

    3D Ks! hqO *+ui& (Ri ti"/%bb

    Nh c%c chSng t;cb ;>y W]c cLu hjnh ch yb Wpng thi ckng

    fun @V ic t;uy c< nt=;n=t cIa C@i=nt nh ic fun @V thi gian t;uy c

  • 7/22/2019 ci t squid proxy trn cenos

    54/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    tc t;uy cy tc @ ,Jt h]< B metan ninh cIa h thng t4ng tc t;uy c< nt=;n=tb fun @V ngi *8ng h thng.

    HC VIN K THUT MT M - >: - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    55/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    ChEFng III CI vT V CwU H=NH 5xCH V *UI5 Pe0f

    CH0 H THNG MyNG NzI {z

    41 M| hknh ng &)ng

    3i m! hjnh t;iZn ,haib t;n m%y ;>y =;=; s{ c s/ ,Jt h]< gia fui*

    ;>y i Di;=Oa@@

  • 7/22/2019 ci t squid proxy trn cenos

    56/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    43 Ci }! *+ui&

    KiZm t;a fui* W ci Wet t;n h thng hay cha.

    Hnh !.2: 7iFm tr+ ;%ui/ A_ ci A`t h+y ch+

    9a WXa ci Wet t;ng m%y ;pi tiJn hnh munt.

    Hnh !.!: "ount M AN+

    TiJn hnh ci Wet fui* td WXa ngupn.

    Hnh !.G: Ci A t ;%ui/

    44 CXu hknh *+ui&

    au ,hi ci Wet >ng th mPc _=tc_sfui* WZ m6 ?i@= sfui*.cn? ;a WZ >=m

    th!ng tin ckng nh chnh sUa m't s th!ng s WZ ch *ch P c thZ chy W]c.

    C%c tham s cS &n c^n fuan tRm WZ fui* c thZ chy W]c @:

    htt

  • 7/22/2019 ci t squid proxy trn cenos

    57/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh !.: il cu hnh 5%ui/.con4

    Q8ng @nh s=t nu WZ >=m th!ng tin tdng *lng.

    Qlng W^u tin c^n fuan tRm @ *lng htt - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    58/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    TiJ< th= chuyZn >ung *lng cach=}*i; u?s _a;_sung *lng isi&@=}hstnam=. 9Ry @ *lng Wet tn m%y ,hai &%

    tn m%y t;ng sfui*.cn?.9Z ,iZm t;a tn m%y @m nh sau.

    Hnh !.Y: 7iFm tr+ t*n mEy

    TiJn hnh chnh sUa isi&@=}hstnam=

    Hnh !.1]: Chnh 5K+ th#ng 5 &i5ilho5tn+m

    Mec Wnh thj fui* cLm tLt c c%c t;uy c< ;a nt=;n=t j thJ

  • 7/22/2019 ci t squid proxy trn cenos

    59/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    T th mPc sOa< ch fui*.

    Hnh !.1!: 7h\i t?o th mc ;0+t

    44 CXu hknh Cbi/n! !"u. cZO In!/"n/! !h|ng +u% P",. */"(/"

    CLu hjnh C@i=nt WZ t;uy c< nt=;n=t th!ng fua ;>y =;=;.

    Hnh !.1G: Cu hnh Clint r+ ngoi fntrnt

    Th/c hin t;uy c< O=&sit= th!ng fua ;>y =;=; W]c nh sau:

    Hnh !.1: 78t %u$ 'iFm tr+ 5+u 'hi cu hnh Clint r+ fntrnt

    HC VIN K THUT MT M - >Q - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    60/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    4: 6cc/

    W]c

  • 7/22/2019 ci t squid proxy trn cenos

    61/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    "..2. Ch y =;=;.

    4> 5^ng NC*6 $i#l 'nh P%

  • 7/22/2019 ci t squid proxy trn cenos

    62/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Kh6i W'ng @i *ch P sfui* WZ c< nht c%c cLu hjnh thay Wi.

    KiZm t;a t;uy c< &ng c%ch td m%y C@i=nt t;uy c< ;a nt=;n=t thj h thng

    ;>y s{ yu c^u Es=; assO* WZ chng th/c. Ggin &ng Es=; huy*uc

  • 7/22/2019 ci t squid proxy trn cenos

    63/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    CLu hjnh ?i@= _=tc_sfui*_sfui*.cn? i ACG.

    Hnh !.2U: 7h+i Eo th#ng 5 gii h?n nJi /ung /o0nlo+/Kh6i W'ng @i fui* WZ c< nht @i cLu hjnh W thay Wi. Td C@i=nt t;uy cut hin m't th!ng &% @|i. C^n

  • 7/22/2019 ci t squid proxy trn cenos

    67/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh !.G]: uE trnh c nht log cQ+ ;%ui/

    au ,hi c< nht >ngb ,Hch 3i=O cm

  • 7/22/2019 ci t squid proxy trn cenos

    68/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh !.G2: Chi ti8t log cQ+ ;%ui/

    Hnh !.G!: Chi ti8t log cQ+ ;%ui/

    4Q Ks! hqO *+ui& ( ti"/%bb

    MPc tiu cIa ic ,Jt h]< ;>y Di;=Oa@@ @ gi`< ch mng an tn hSn.

    Nh Di;=Oa@@ gi`< ch ;>y c t;6 nn t;ng sut hSn. C%c &c W]c t;jnh &y

    cP thZ nh sau:

    ".v.1. Ci Wet gi iy Di;=Oa@@b ngi ta

  • 7/22/2019 ci t squid proxy trn cenos

    69/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh !.G: ei+o /in cu hnh =Ec th)c

    Chn Di;=Oa@@ cn?igu;atin WZ cLu hjnh. ~ *lng =cu;ity G==@ chn

    na&@=*.

    Hnh !.GU: Cu hnh ir0+ll

    HC VIN K THUT MT M - ?Q - Bi uy !c " #$% &'(C

  • 7/22/2019 ci t squid proxy trn cenos

    70/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    au W Custmi=. Ti T;ust=* Q=ic=s W%nh *Lu chn 2 ca;* W @

    =th1 =th0. MPc WHnh cIa ic chn @ WZ Di;=Oa@@ ch

  • 7/22/2019 ci t squid proxy trn cenos

    71/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    Hnh !.]: 7h\i AJng l?i /Tch & ft+l5

    ".v.". / fun @V cIa fui* sau ,hi W cLu hjnh Di;=Oa@@

    9Z 2 *ch P c thZ ,Jt h]< i nhau gi`< ch ic fun @V & mt

    t4ng tc mngb W^u tin c^n

  • 7/22/2019 ci t squid proxy trn cenos

    72/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    K8T 2UN

    fui* @ m't Caching y ch O=& h| t;] c%c gi% thc 5TTb 5TTb

    DTfui* @m gim &4ng th!ng nh tHnh n4ng Caching W ci thin W]c

    thi gian W%< ngb sU *Png @i c%c t;ang O=& thng >uyn W]c yu c^u. fui*c s/ ,iZm s%t t;uy c< ;'ng @m t4ng tc ch =;=;. fui* chy t;n W]c

    h^u hJt c%c h WiBu hnh hin cb &a gpm c in*Os W]c cL<

  • 7/22/2019 ci t squid proxy trn cenos

    73/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    - Tjm hiZu chi tiJt hSn B fui* cung cL< ch ngi *8ng W^y WI c%c chi

    tiJtb ti @iu , thut B h thng.

    - Tjm hiZu ,Jt h]< fui* i c%c ng *Png hin nay WZ h thng thm hn

    chnh.

    TI 2IU TH6M KH0

    Cc

  • 7/22/2019 ci t squid proxy trn cenos

    74/74

    Nghin cu , trin khai dnh v Squid Proxy Server trn Centos

    v htt