Lik'homphieutha, Software
Ho theha Squid bakeng sa ba qalang. Tsela ea ho lokisa seva sa proxy ea Squid
Squid - tloaelehile har'a ba mananeo, batsamaisi ba tsamaiso e khopo le khomphuta ya dineteweke chesehelang tharollo ho bōpa e vouta e atlehang le tsamaiso. lenaneo ke haholo-holo motle hobane ke sefapano sethaleng. Ke hore, kenya le ho matha e le u ka se khonang Linux le litsamaiso tse ling ho sebetsa, ho UNIX mehaho e loketseng, 'me ka Windows. The menyetla ea seletsa sa - e hlahelletseng ka ho fetisisa. Ba ka amehang? Na ho na le makgetha a ho efe kapa efe ka lenaneo hao ho itšetlehile ka OS?
Kakaretso tlhahisoleseding e mabapi le ea squid
Squid ke eng? Tlas'a lebitso la ena e tsebahala ka seva ho khetheha o atlehang vouta o sebelisa hangata ho fetisisa le a badirelw-web. Le eona u ka hlophisa tsoa hong Inthanete bakeng sa basebelisi ngata. Squid tšobotsi e 'ngoe e hlokomelehang ke hore e ka e le lefaru likopo fapaneng. Sena se etsa hore ho ka khoneha ho potlakisa ho fumana faele, joalokaha botjha thowuni ho tloha Inthanete ke ho sa hlokahale. The seva vouta ka 'na e boetse e fetola ea squid Internet lebelo le kanaleng ha correlating e le mojaro oa sebele.
Squid e ikamahanya le maemo bakeng sa ho sebelisoa ka UNIX-ka tsone. Leha ho le joalo, ho na le liphetolelo tsa squid tsa Windows, 'me tse ling tse ngata tsamaiso ea ratoang ho sebelisa mehaho. Lenaneo lena, hammoho le tsamaiso ea tse ngata tsa ho sebelisa mehaho e thehiloeng UNIX hakaalo kgopolo e ntle ho tefo. Ho tshehetsa diprothokholo http, ho FTP, ho SSL, u ka configure granular laola ho fihlela difaele. Squid hape e tlaleha ka e li kōpang DNS-polokelo. Ho ka etsahala ho configure le sebeletsang pepeneneng squid-vouta, ke hore seva ya ka thalong moo mosebedisi ka ha a tsebe hore ho fihlella ya netweke le ka e, empa e se ka ho toba. Kahoo, squid - sesebelisoa matla matsohong a motsamaisi tsamaiso kapa mofani wa ditshebeletso lipuisanong.
The utility o sebetsang oa squid
Maemong a mang, squid e ka ba molemo ka ho fetisisa? Ka mohlala, e ka ba mosebetsi o ka tsona u lokela ho kenya tshebetsong e nyalano e atlehang oa lik'homphieutha tse ngata ka netweke me a ba Inthanete. The bokgono ea ho sebelisa tabeng ena e seva vouta ke letsetsa pakeng tsa hae le ho browser PC itseng e ka potlako ho feta tabeng ea sebelisana le mosebedisi le Inthaneteng ho toba. Hape, ha u sebelisa squid lefaru ho boraosara ba ka retelehela theoha ka ho feletseng. Morero o tšoanang ke e ratoa haholo ke ka tikoloho basebelisi.
metsoako squid
Qeto ka potso e na le metsoako e 'maloa. Ha e le hantle, sena sephutheloana Software. Ka sebopeho sa yona - kopo ka eo seva e qala, hammoho le complementing lenaneo lona ho sebetsa le DNS. E le karolo ea thahasellisang ke hore e qala dithulaganyo, mong le e mong eo a sebetsang le nosi. Sena se etsa hore ho ka khoneha ho optimize le sebelisana le seva DNS.
Kenya lenaneo
Kenya squid hangata hase eena ea bakang mathata a teng. ho bonolo ho e beha ka lenaneo Linux: mpa a kena taelo $ sudo loketseng-fumana kenya squid.
Ha e le squid tsa Windows, u tsohle ho se hokae rarahaneng. 'Nete ea hore lenaneo lena hase executable a difaele tsa ho - likarolo tsa motheo tsa dikopo ho Windows tloha Microsoft.
Leha ho le joalo, hlongoa squid On Windows - bothata rarolloa ka potlako haholo. Ho ke ke ho hlokahala ho fumana saeteng squid-cache.org kapa maruo ama e kabo nang .bat a difaele tsa ho mofuta ho ntho e 'ngoe e haufi le e tloaelehileng Windows dirisiwa. Ka mor'a moo, o lokela ho kopitsa ba ho ba foldara e ka tiske ya. Joale u lokela ho matha squid ka tšebeletso ea tsamaiso. Ka mor'a moo, lenaneo lena le ka sebelisoa ka ho vouta ka PC seshebisi. Re ka re a ba boemong ena squid phethoa.
Kabo vouta hoo e ka bang kamehla e na le phetolo faele mofuta .conf. Ke sesebelisoa se ka sehloohong sa ho emisa Inthanete tswa khomphuteng ya hao le lisebelisoa tse ling tse amanang le marangrang a ea moo ka ho kenya letsoho squid.
Litlhophiso tsa makolopetso
ke makolopetso 'na a akarelletsa ho beha squid eng? Windows - e tshebetso ya ho sebetsa, e sebetsa le ho server ya vouta tla etsoa ke tiro ya go tseleganya difaele phetolo.
Tabeng ea Linux, u ka sebelisa moleng taelo ea hore ba bang ba mekgwa ya tshebetso. Empa ka kakaretso, ka tshebetso ya ho sebetsa, hammoho le ka ketsahalo eo ho tshebetso ya ho sebetsa, e leng e ho squid phetolo, - Windows, hangata ka ho fetisisa butswe squid.conf faele. Ho bolela ho tsoa lipoleloana tse itseng ( "Team"), tlas'a e leng ka seva ya taolo ya etsa kamano ya netweke.
Nahana ka hona, ka moo squid bophirima dintlha. Ntho ea pele eo u batlang ho e lumella basebelisi ba marangrang ho kena seva ya. Ho etsa sena, beha ka squid.conf faele melemo loketseng http_port, hammoho le ka http_access. E boetse e na le thuso ho etsa lethathamo ho laola ho fihlella kapa ACL. Litlhophiso tsa http_port ke tsa bohlokoa bakeng sa rōna, e le mosebetsi oa motonanahali rona - ho lokisetsa squid feela etsetswa ditokiso sehlopha ho khetheha ea lik'homphieutha. Ka lehlakoreng le leng, tse paramethara e ka http_access ea, ke ea bohlokoa, hobane ka eona, re ka khona ho laola ho kena mehlodi ya itseng marangrang, o ile a kōpa ho tloha liaterese itseng ( 'me mohlomong le ka litekanyetso tse ling - diprothokholo e, likou le thepa tse ding tse ACL le).
Mokhoa oa ho beha liphetoho tse hlokahalang? Etsa hore e haholo bonolo.
A re re re entse marangrang ya khomphuta ya hao le mefuta e fapaneng ya aterese qala ka 192.168.0.1 le ho ipolaea le 192.168.0.254. Tabeng ena, khetho e latelang e lokela ho beha ka ACL-Litlhophiso: src 192.168.0.0/24. Haeba re lokela ho configure boema-kepe, faele phetolo ke ke ho hlokahala hore a tlalehe http_port 192.168.0.1 (lokela ho feela qaqisa nepahetse IP-aterese) le kenya koung palo.
E le hore ho thibela ho fihlella ho bōptjoa sebelisa squid vouta (ha ho akarelletsa le lik'homphieutha ka marangrang ea moo), o lokela ho etsa liphetoho ho http_access ena. Sena se etsoa feela ho - ka thuso ea lipolelo tse ( "litaelo" - lumela ho ba bitsa joalo, le hoja, ka tieo ho bua, tabeng e ngotsoeng ha ba, empa ka seemelong sa libese ka potlako ho latela ka botlalo ka tsona) lumella LocalNet le latola tsohle. Ho bohlokoa ho beha paramethara pele o moholo ho feta oa bobeli, kaha squid tla ba tseba ka lehlakoreng le.
Ho sebetsa le ACL: latola phihlelo websites
Ha e le hantle, Litlhophiso tsa ho fihlella lia khoneha ka squid ka manyenyane lohle haholo. Nahana ka mehlala e molemo ka le tloaelo ea ho taolo ya dinetweke tseo sebakeng moo.
Lekane ya tlhokeho src elements. Le eona, u ka notlela IP-aterese ea k'homphieutha e etsa kopo ya ho seva e vouta. Kopantseng metsoako ea src ho http_access ka, ka mohlala, ho dumella ho fihlella ho mosebedisi e itseng, empa ho hanela liketso tsa tšoanang bakeng sa ba bang kaofela. Sena se etsoa haholo feela ho.
Ngola e ACL (lebitso la mosebedisi le sehlopha) src (IP-aterese mefuta e fapaneng eo a oa tlas'a molao oa tsamaiso le). Line tlase - ACL (lebitso la e itseng ya khomphuta ya hao) src (IP-aterese ya PC ho). Ka mor'a moo re ba 'nile ba mathang ho tloha http_access. Behantsha tumello ea ho kena 'a letanta ho mosebedisi le PC sehlopha ba se nang balekane ka lihlopha http_access lumella. Line tlase lokisa hore fumana lik'homphieutha tse ling ka ya netweke le e koaloa latola taelo ea tsohle.
Squid vouta phetolo hape hloka ho kenya letsoho ya likarolo tse ling le thuso ho fanweng tsamaiso fihlella taolo, - dst. E lumella hore o notlela seva IP-aterese, eo mosebedisi ho batla ho hokela ho vouta e.
Ka thuso ea elements, re ka, ka mohlala, ho thibela ho fihlella ho subnet ho khetheha. Ho etsa sena, u ka sebelisa ACL taelo ea (marangrang kgetho) dst (subnet IP-aterese), moleng tlase - http_access latola (lebitso la k'homphieutha tse tobileng tsa netweke le).
E mong elements e metle - dstdomain. Ho tla re lumella ho lokisa domain name ho tseo mosebedisi ho batla ho hokela. Météo elements ka potso, re ka fokotsa ho fihlella ya mosebedisi e, ka mohlala, ho mehlodi ya Link Internet. Ho etsa sena, u ka sebelisa taelo: ACL (Sehlopha sa libaka) dstdomain (websaeteng aterese), moleng tlase - http_access latola (lebitso ya khomphuta ya hao ka ya netweke le).
Ho na le likarolo tse ling tsa bohlokoa ke ka sebōpeho sa tsamaiso ea ho fihlella taolo. Har'a ba - SitesRegex. Le poleloana ena e re ka thibela mosebedisi phihlelo domains Internet e nang le lentsoe le itseng, tse kang mangolo (haeba mosebetsi oo o ke ho thibela basebetsi ho sebetsana le boraro-mokha oa server poso). Ho etsa sena, u ka sebelisa taelo ACL SitesRegexMail dstdom_regex mail, joale e ntan'o ba ACL SitesRegexComNet dstdom_regex \ .com $ (sena se bolela hore ka ho fihlella tla koaloa bakeng sa mefuta e fapaneng ya domains). Line tlase - http_accesss latola bontšang lik'homphieutha ho tloha eo ho kena ho seva Link poso ke sa lakatseheng.
Ba bang ba lipolelo tse ka sebelisa khetho -i. Le eona, hammoho le e elements tse kang, ho etsa mohlala, url_regex, tse reretsoeng ho bopa le thempleite bakeng sa aterese ya Web, re ka 'na ba latola phihlelo difaele ka katoloso e fanoeng.
Ka mohlala, ho sebedisa ACL NoSwfFromMail url_regex -i poso taelo ea. * \. Swf $ re laola mokhoa oa ho itsireletsa ho libaka poso ka sebopeho seo ka sona ho na le Flash-rollers. Haeba ho na le ke ho hlokahale hore kenyeletsa ka dikgatotharabololong fihlella lebitso domain name Websaete eo, o ka sebelisa urlpath_regex ho hlahisa maikutlo. Ka mohlala, joalokaha sehlopha ACL mecha ea phatlalatso urlpath_regex -i \ .wma $ \ .mp3 $.
Thibela ho kena mananeo
Hlophisa squid lumella u ho thibela basebelisi fumana ho mananeo a itseng le ho kenya letsoho ya mehlodi ya proxy. Bakeng sa morero ona, ka sebelisoa ACL taelo ea (lenaneo lebitso) koung (koung kgatlhanang), moleng tlase - http_access latola tsohle (lenaneo lebitso).
melao-motheo ea komipesaka le diprothokholo
Hlophisa squid hape lumella motsamaisi tsamaiso ya ho seta melaoana itlhopheang ke tshebediso ya le kanaleng Internet. Ka mohlala, haeba ho na le ke hlokahala hore ho motho ea nang le ho khetheha ka PC phihlelo ya netweke le ka tsela melaoana FTP, u ka sebelisa taelo e latelang: ACL ftpproto FTP proto, moleng tlase - http_access latola (lebitso ya khomphuta ya hao) ftpproto.
Ka ho sebelisa mokhoa oa elements, re ka bolela ka ho toba ka tsela eo ka ho e leng lokela ho ho phethahatsoa http-kopo. Kakaretso ea 2 - FUMANA kapa poso, 'me maemong a mang, empa ho e khetha pele le sa bobeli, le motlatsi le lengwe. Ka mohlala, nahana ka boemo boo motho a ka ho khetheha ba lokela ho ba sa nke poso ka mail.ru, empa mohiri oa hae o ne a ke hopotsa haeba motho a batla ho bala litaba ka site ya buileng. Ho etsa sena, le motsamaisi oa oona tsamaisong ka sebelisa taelo e latelang: ACL sitemailru dstdomain .mail.ru, moleng tlase - ACL methodpost mokhoa poso, joalo-joalo - http_access latola (lebitso ya khomphuta ya hao) methodpost sitemailru.
Tsena ke makolopetso hore ho akarelletsa ho behela squid. Botho e sebediswa, Windows, kapa tsamaiso ea tse ling tse sebetsang lumellana le seva ya vouta - re li tšohlileng ho khetheha Litlhophiso tsa mosebetsi tshwanelanang ka kakaretso ke tloaelehileng bakeng sa leha e le efe Software tikoloho ya squid tshebetsong. Sebetsa le Software le - e Hoa makatsa hore ebe e thabisang thulaganyo le ka nako e tšoanang ka tsela e itekanetseng ka lebaka la mantsoe a tsoanang le ho sebeletsa pepeneneng tsa mantlha dikgatotharabololong lenaneo likela.
Hlokomela tse ling tsa lintlha senotlolo itseng ho seta squid.
Seo a ka se batla ha ho emisa?
Ha ho na le bothata ba ho ho fumana squid.conf faele, e leng ka sehloohong seva phetolo sesebelisoa, u ka leka ho sheba dinomoro jj / squid.
Libaka tse Hloahloa tsa ho tsohle, ha ho sebetsa ka faele ka potso, u tla li sebelisa mongolo mohlophisi e bonolo ka ho fetisisa: ha ho hlokahale hore a line, ke eena ea ikarabellang bakeng sa ho beha ka seva vouta, otla fomata efe kapa efe.
Maemong a mang ho ka 'na ha hlokahala hore a sebetse le mofani wa ile boletsweng seva vouta. Bakeng sa morero ona ho na le sehlopha cache_peer. Inscribe ee lokela ho ba e le: cache_peer (ISP proxy aterese).
Maemong a mang, le thuso ho lokisa palo ea pheleu, e leng tla sebelisa squid. Sena se ka etsoa ka ho sehlopha cache_mem. E boetse e na le thuso ho qaqisa difounu oo ho boloka ya data Cached, ho e etsa ka thuso ea cache_dir ho hlahisa maikutlo. Tabeng ea pele, ka taelo e tla shebahala joaloka feletseng cache_mem (palo ea pheleu ka li-byte) ka bobeli - ka cache_dir (difounu aterese, nomoro ea megabytes tsa sebaka tiske). Ke bohlale ho beha e le lefaru la ka ho fetisisa kganna phahameng tshebetso, haeba ho na le le khetho.
O ka lokela ho bolela ka ho toba le lik'homphieutha hore na phihlelo seva ya vouta. Sena se ka etsoa ka ho sebelisa litaelo tsa ACL lumelloa mabotho src (IP-aterese fapaneng ya lik'homphieutha), hammoho le ACL localhost src (ea moo aterese).
Ha dikgokelo li sebelisoa kang likoung SSL, ba ka boela ho notletsoe ka taelo ACL ssl_ports koung (Port sesupo). Ka nako e tšoanang, u ka thibela tšebeliso ea Hokela mokhoa bakeng sa likou tse ling, tse ling tse ho feta ba boletsweng ka mabapi se sireletsehileng SSL. Sena se tla thusa ho etsa hore polelo e reng http_access latola Hokela! SSL_Ports.
Squid le pfSense
A 'maloa a Maemong a ileng a sebetsana le ke seva vouta sebediswa pfSense segokanyimmediamentsi sa sebolokigolo e sebediswa e le e atlehang fayawolo. Tsela ea ho hlophisa mosebetsi oa bona hammoho? The-tharabololo ho rarolla bothata bona ke e thata haholo.
Pele, re lokela ho sebetsa ka pfSense segokanyimmediamentsi sa sebolokigolo. The squid, eo phetolo e se e sebediswa ke re, o tla hloka ho kenya ka SSH-lihlopha. Sena ke e mong oa e loketseng ho fetisisa le sireletsehileng ka ho fetisisa litsela tsa ho sebetsa le server vouta. Ho etsa sena u lokela ebe o kenya tshebetsong le segokanyimmediamentsi sa sebolokigolo ea etsa Sireletseha Shell. Ho fumana e, o lokela ho khetha System menu ya, ka nako eo - Advanced, ka mor'a - admin Phihlelo.
Ka nako eo o lokela ho thowuni PuTTY - kopo loketseng ho sebetsa ka SSH. Ka mor'a moo, sebelisa ho tšelisa, u hloka ho kenya squid. Ena e habonolo entseng ka thuso ea -pkg kenya squid taelo ea. Ka mor'a moo, o lokela ho boela kenya ka ho vouta ka pfSense ho web segokanyimmediamentsi sa sebolokigolo. Squid (beha meedi e mothating ona e sa ile a etsa) ka hlomamisa ka ho khetha System menu ya ntho, ka nako eo Packages, ka mor'a - Packages Available. Ka har'a lebokose la loketseng ho tse e lokela ho ba bonolo ho li fumana sephutheloana squid tsitsitseng. Khetha eona. Hoa hlokahala ho seta Litlhophiso tse latelang: ele Interface: Lan. Ka lehlakoreng le leng Balck mola ele ka letshwao theoha. Khetha aterese ya kutu eo 'me u hlokomele puo Russia e le itlhopheang. Tobetsa Save.
Sesebelisoa bakeng sa go lekanyetsa mehlodi ya
Hlophisa squid dumella oona tsamaisong batsamaisi ho ka tsela e atlehileng abelwang karolo ya mehlodi ya seva. Ke hore, tabeng ena e re ha ba ho bua ka ho thibela ho fihlella ho site ya leha e le efe, empa matla a ho kenya letsoho le kanaleng ka itseng mosebedisi kapa sehlopha ka kopa taolo. lenaneo le nkoa e le lumella ho rarolla bothata bona ka litsela tse ngata. Pele, e le ho kenya letsoho mekgwa caching: hlokang ka a bale litsenyehelo ea a difaele tsa ho botjha Downloading ho tloha Internet, e le ho fokotsa moroalo oa ka sephethephethe sa. Tabeng ya bobedi, e fokotsa phihlelo ya netweke le ka mor'a nako. Ea boraro, ke ho theha makgabane meedi ya tekanyo ya data ka ya netweke le mabapi le liketso tsa basebelisi ba itseng kapa mefuta e itseng ea a difaele tsa ho downloaded. Nahana ka mekgwa tsena ka hloko.
Optimize mehlodi ya marangrang a ke caching
Sebopeho sa sephethephethe marangrang, ho na le mefuta e mengata ea difaele, le akaretswago sa fetohe. Ke hore, hang uploading bona ka k'homphieutha, mosebedisi le ke keng la pheta tshebetso ngollana. lenaneo squid e fana ka a difaele tsa ho tenyetseha phetolo joalo ho amohela enjene seva.
Lekana le thuso khetho re fuputsa seva vouta - sheba lilemo faele e le lefaru la. Beha dintho tse telele haholo li lokisetsa sebaka memoring ya lokela ho ntjhafatswa. Ho kopanela khetho sena se ka etsahala ho sebelisa sehlopha refresh_pattern. Ho joalo, ka botlalo polelo e reng ka 'na shebahala joang refresh_pattern (bolelele bonyane ba nako - ka mor'a metsotso e, ho palo e kahodimodimo lekana la difaele "foreshe" -%, nako lebetsoeng le). Ka lebaka leo, ha faele ya e le lefaru la nako e telele ho feta ka litekanyetso le boletsweng, joale u ka 'na lokela ho thowuni tlhahiso eona le lecha.
Gogolo matlotlo ke fokotsa ho fihlella nako
khetho e 'ngoe eo u ka sebelisa ka lebaka la menyetla squid-ele, - ho thibela ho fihlella mosebedisi ho mehlodi ya marangrang mor'a nako e itseng. Behantsha e sebelisa taelo haholo bonolo: ACL (ya khomphuta ya hao lebitso) nako (letsatsi, hora, motsotso). Phihlelo ka etsoa feela ka letsatsi leha e le efe la beke, a emeng "letsatsi" le ka lengolo la pele la lentsoe tsamaisanang le lebitso la eona ka alfabeta ea Senyesemane. Ka mohlala, haeba ho Mantaha - the M ha Labobeli ke T. Ha sehlopha sa ha lentsoe "letsatsi", moo thibelo e lekanang e behiloeng bakeng sa beke kaofela. Hoa thahasellisa hore u ka boela fetola le ho kena kemiso ea ka ka marangrang mosebedisi ka thuso ea mananeo a sa tšoaneng.
Gogolo matlotlo ka moedi lebelo
Ka toka tloaelehile hore batho ba khetho - gogolo matlotlo ke fetola lebelo lumelleha ya phapanyetsano ya data ka hare ho ya netweke le. Re ithuta ka ho vouta seva - sesebelisoa e nago le mohola bakeng sa mosebetsi ona. Molao oa tsamaiso ya phapanyetsano ya data ka lebelo marangrang ka ho sebedisa ditekanyetso tse kang delay_class, delay_parameters, delay_access, 'me ke delay_pools elements. dikarolo tsohle tse 'nè ke tsa bohlokoa ho tobana le liphephetso tobana ke tsamaiso batsamaisi ka karolo efe ea go lekanyetsa mehlodi ya marangrang.
Similar articles
Trending Now