Squid proxy - Chikamu 1

Mhoroi vanhu vese, munogona kundidaidza kuti Brody. Ini ndiri nyanzvi munzvimbo yedata centre, zvakare fanboy wenyika ye linux yeiyo yakapusa chokwadi iyo inoita kuti hupenyu hwangu uye basa rive nyore. Funga nezvazvo!

Kubva panguva ino zvichienda mberi, ini ndinobata "iwe" nenzira isiri yemunhu, zvakanyanya muchivimbo. Dzidziso yangu haingori yekuisa sevhisi uye ikozvino, ini ndichakupa ruzivo rwese uye maturusi akakosha kuti iwe ugone kushandisa kugona kwese kwechinhu chimwe nechimwe chekushandisa., chero mibvunzo inotumira meseji kuinbox

Squid haisi chete proxy uye cache sevhisi, inogona kuita zvakawanda: maneja acl (yekuwana zvinyorwa), firita zvemukati, inogona kuita ssl kusefa kunyangwe mune yakajeka nzira (proxy nzira - pasina kuita kumisikidza mumiriri kubva kumabhurawuza ako, zvakaita semurume ari pakati, hapana anoziva kuti irimo). Saka ini ndinowanzoona mashandiro azere echishandiso ichi nekurasa nekusaziva maitiro ekugadzirisa yega yega zvikamu zvacho.

Asi zvinhu zvekutanga kutanga, ngatitarisei pane chimiro che proxy.

Gadza:

kugona kuisa squid3

Rongedza iyo faira yekumisikidza:

vi /etc/squid3/squid.conf

  • http_port ip: chiteshi

Muenzaniso ungave http_port 172.16.128.50: 3128  Iyo sevhisi ichagoverwa neiyo yakatsanangurwa IP uye chiteshi, kunyanya ini handingakurudziri kusiya chiteshi 3128 nekumira munzvimbo yekugadzira.

  • acl yemunharaunda src ip / mask

Muenzaniso ungave acl localnet src 172.168.128.0/24 iyo yakajairwa yekuwana runyorwa (semacro sezvinobvira) iyo ichave nekwaniso kune iyo yakati sevhisi. localnet ndiyo inonzi acl, asi iwe unogona kuisa chero zita raunoda ipapo.

  • http_access tendera localnet

Senselo http_access tendera localnet iro zita rimwe chete rawakaisa muchinhu chakapfuura, pano tinobvumira netiweki iyi kufamba uye kushandisa masevhisi esikidhi

  • nekukurumidza_abort_min 0KB
  • nekukurumidza_abort_max 0KB

Nguva yatinobvisa chikumbiro. Ini ndichaitsanangura zvakadzama: kana mushandisi ari kubhurawuza kuburikidza neako proxy uye achiregera chikumbiro kana kurodha pasi, une sarudzo nhatu, kana kurodha pasi kuri kushoma nekukurumidza_abort_min 80KB ipapo squid inozoitora, kana kurodha pasi kuri kushaya kudarika nekukurumidza_abort_max 150 KB inozobviswa ipapo, kana ese ari maviri akaiswa ku0KB sezvazviri, kurodha pasi kunopera nekukurumidza kana mushandisi akanzura.

  • kuverenga_kupedza maminetsi mashanu

Ino inguva iyo chikamu chesevha chichava chakavhurwa chero pasina kuverengwa kutsva, semuenzaniso pane yakamira peji, yakanyanya kukosha haina kukosha asi pamapeji ane simba senge facebook ichi chinhu chinogamuchirwa

  • chikumbiro_kupedza maminetsi matatu

Kukosha uku kunogona kuve kwakadzikira kwazvo, zvinoenderana nemhando yewan kubatana kweserver yako uye nehuwandu hwevatengi vauinazvo. Iyi paramende inoreva iyo yakanyanya nguva yekumirira iyo http misoro yechikumbiro, mushure mekusimbisa kubatana.

  • half_closed_clients kure

Inodzivirira hafu yakavharika kubatana nekuda kwekukanganisa kutaurirana. Iwe haudi kutambisa yako server zviwanikwa pasi pechero mamiriro.

  • shutdown_lifetime 15 seconds

Iri tag rinobvumira kupfupisa nguva yekumirira yekuvhara maitiro e squid kana uchiita SIGTERM kana SIGHUP

  • log_icp_queries dzimwa

Izvi ndinosiira kungwara yako, nekutadza inouya, uye ndeyekuisa mukati megiyo bvunzo yega yega yakaitwa kune proxy cache.

  • dns_nameservers 8.8.4.4 8 8.8.8.8

DNS mibvunzo ichaitwa kune aya ip akaparadzaniswa nenzvimbo, kana pasina chakatsanangurwa, iyo DNS yemaitiro ako inoshandiswa nekutadza

  • dns_v4_first pa

Zvakanaka zvinoenderana nenyika kana marongero enharaunda yako, asi kwandiri handina IPv6 DNS, saka inoseta nekukasira kuti zvese zvabvunzwa kutanga mu ipv4

  • ipcache_size 2048

Huwandu hwehuwandu hwezvakanyorwa mu squid dns cache

  • ipcache_low 90

Hudiki hudiki saiyo dns cache zvakanyorwa.

  • fqdncache_size 4096

Huwandu hwehuwandu hwezvinyorwa zveFQDN mune cache

  • memory_pools abviswa

Isu tinoremadza iyo RAM ndangariro yakachengeterwa ramangwana squid maitiro, kana chiri chinhu chishoma kwazvo sosi pane yako server

  • kuendeswa mberi

Kana iwe uchida kuvadzivisa kuti vaone yako yakavanzika ip kubva kune iyo wan, zvikumbiro zvinosvika nechisingazivikanwe, kana mune izvo, ru ip wan

isu tinotanga cache

squid3 -z

Isu tinotangazve sevhisi

service squid3 kutangazve

Kuti upedze iwe unofanirwa kungoisa mubrowser yako, mune proxy sarudzo iyo ip uye chiteshi, wakagadzirira unofanirwa kunge uri kubhurawuza

Izvi zvese ndezvechiitiko ichi, iwe unoziva kuti neizvi uchave uine squid yakasimba kwazvo, mune ramangwana zvinyorwa isu ticha cache ne squid


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Jose Albert akadaro

    Yakanaka, nhanho nhanho dzidziso. Chandaifarira zvakanyanya yaive sarudzo-ne-sarudzo tsananguro yeiyo yekumisikidza repertoire.

    Iyo yandaifarira zvakanyanya yaive sarudzo ye:

    nekukurumidza_abort_min 0KB
    nekukurumidza_abort_max 0KB

    Ini ndinofunga izvi zvakakosha zvakanyanya nekuti nguva zhinji mushandisi anogona kurasikirwa (kukanzura) nekuda kweX mamiriro, kurodha kuri kuda kupera uye paramende iyi, inofungidzirwa zvakaringana maererano nekombuta yedu zviwanikwa, inogona kutibvumidza isu kuenderera pamwe nekutaurwa kwazvakarehwa, sezvo zvichikwanisika zvakanyanya seyechete mushandisi kana mumwe anogona kuyedza munguva pfupi kuyedza kurodha pasi kwechinhu chimwe chete, kuchengetedza traffic kune internet.

    Ndigadzirise kana ndakanganisa, BrodyDalle?

    1.    brodydalle akadaro

      Hongu uye kwete, ini ndichatsanangura.

      Chokwadi kurodha pasi kunopera zvinobudirira kunyangwe mushandisi akaikanzura, ipapo chete kana iye mumwe mushandisi kana mumwe akaedza kurodha pasi application kana peji rewebhu, squid inozopa kopi iyo yainayo kare uye haizoenda kuInternet kunotora data zvakare. Zvino tarisa apa mhedzisiro yekutangazve ndeye maneja wekutora uyo anochengeta iyo data mune cache yemuchina wako kwenguva yakatemerwa uye inobvumidza iwe kuti utangezve yakadzimwa kana kukanganiswa kurodha pasi, haisi squid.

      Mune ramangwana dzidziso ndinopa squid se cache zvakanyatsonaka, kuti usatambise iyo WAN (Internet) zviwanikwa zve network yako

  2.   Javier Espinoza akadaro

    yakanakisa chinyorwa chandiri kudzidza nezve squid uye kuitiswa kwayo ndinokutendai zvakanyanya zvinouya zviri nyore

    1.    brodydalle akadaro

      Ndinokutendai, cherekedzai kuti mune ramangwana dzidzo ini ndinopa squid se cache zvakanyatso, kuti usatambise iyo WAN (Internet) zviwanikwa zve network yako

  3.   henry servite akadaro

    dzidziso huru inogara iri yakanaka kuwedzera ruzivo. Mufaro

  4.   Miguel Pineapple akadaro

    Mhoro, kutanga kwekutenda kwese kwenyaya iyi, tsananguro uye neruzivo rwunopihwa. Ndine zvakawanda zvekutaura, mubvunzo. Ini ndinounza patafura dambudziko rakanyatsoitika kwandiri ne squid3 paDebian, zvinoitika kuti rimwe zuva rakanaka, mwedzi yapfuura, ndakagadzirisa hurongwa uye pamwe neiyi yekuvandudza kwakauya vhezheni nyowani yesikidhi, 3.5, kubva ipapo proxy yakasara kupfuudza zvese zvinongedzo zveHTTPS, ndokuti, ipapo ipapo handina kuzovhura https // www.google.com.cu, https://www.facebook.com uye chero chinhu chinoshandisa yakachengeteka HTTPS protocol. Ndichiongorora zvishoma, ndakaona kuti dambudziko raive mukubata kweSSL, chimwe chinhu Debian chakamisa kurongedza ne squid3 yezvikonzero zviri pamutemo uye zvefilosofi. HANDifanirwe kutaura kusagadzikana kwaivapo mubato mazuva andakaedza kugadzirisa iri "dambudziko" iro pakupedzisira handina kukwanisa kugadzirisa, asi ndakadzokera kune yapfuura vhezheni yeScid3 ndikachengeta pasuru neakafanira kudzivirira iyo kubva pakuvandudzwa zvakare. Panzvimbo panotaurwa zvipembenene zve squid, akataura nezvechipembenene chinonzi "squid-in-the-middle", uye akayambira kuti squid ese kubva mushanduro 3.4.8 zvichienda mberi vaive panjodzi, saka vakakurudzira kukwidziridza mushanduro ichangoburwa nekunyora squid ine SSL + yakagadzirirwa kugadzira zvitupa nemaoko…. NDAPOTA! Kana mumwe munhu akasangana nemamiriro ezvinhu aya akaagadzirisa, ini ndoda kuve nemoyo munyoro uye ndipe mwenje pane iyi nyaya uye kana zvisiri, ndoda kutaura kuti chinhu chimwe chete chakaitika ... uye mhinduro yacho yakashandiswa sei. Ndatenda.

    1.    brodydalle akadaro

      Parizvino muDebian Jessie anongowanikwa kusvika vhezheni 3.4.8-6 + deb8u1… Zvisinei ini ndinogona kukuudza kuti iwe unogona kushandisa ssl bump kana ukashandisa squid mune yakajeka nzira. http://wiki.squid-cache.org/ConfigExamples/Intercept/SslBumpExplicit…. Ini handibvunze mupiro wako, saka nekukurumidza ini ndichaisa iyo nyowani vhezheni kubva kune yayo yepamutemo webhusaiti

  5.   Antonio A. akadaro

    Mangwanani akanaka,

    Panyaya yekuita, zvingave zvakakodzera kuisa pane Raspberry Pi 2?

    Kutenda pamberi, kukwazisa.

  6.   Antonio A. akadaro

    Sawa,

    Dzidziso yakanaka, asi ini ndine mubvunzo: maererano nekuita, zvingave zvakakodzera kuisa pane Raspberry Pi 2?

    Thanks.

    1.    brodydalle akadaro

      Mhinduro ipfupi ndiNo ... unogona kuzviita asi zvimwe zvinhu zvakaita senetiweki interface, processor, diski akawanda emabhodhoro ako. Zvino kana iwe uchiri kuda kuita sewe proxy, ndinofunga tinyproxy iri nani

      Kutenda nekutora chikamu kwako

  7.   taris akadaro

    Une ruzivo ne squid mukati mefSense?

    1.    brodydalle akadaro

      ehe, chii chaunofanira kuziva? ona kana ndichigona kukubatsira.

  8.   acontreras90 akadaro

    Dzidziso yakanaka, yatove yakanaka nguva. Ini handizive zvakawanda nezvazvo.Ini parizvino ndiri kuisa proxy mukambani yangu ne squid.conf kubva pane yapfuura vhezheni uye pane zvinhu zvachinja syntax. Yakandishandira zvakanyanya. Ini ndicharamba ndichimirira chikamu 2.
    Kutenda kuzhinji

    1.    brodydalle akadaro

      Ndatenda nekutaura kwako, zvichimirira kuti chikamu chechipiri che squid maitiro eku cache chichawanikwa munguva pfupi iri kutevera.

  9.   ramses akadaro

    Kwakanaka, kare kare ndakaisa ubuntu server ne squid uye yakamhanya chaizvo izvozvi ndabviswa kubva ku linux kwechinguva uye ndinoda kudzokera kunhau yemaseva akachengetedzwa kuti ape mashandiro ari nani kumatambudziko e wisp, ndatenda yemupiro wako Brody!

  10.   neworleanscareer akadaro

    Mhoroi, rubatsiro rwenyu rwakanaka kwazvo, ini ndichangopinza iyo IPV6 nyaya neDNS uye ndiri kunetseka ipapo. Kana pasina webhusaiti inoonekwa neIPV6 inenge ichindishandira, saka ndinofanira kuziva kana iyo dns_v4_first pane yekugadzirisa inoda kumisikidzwa pamberi apo squid painosanganiswa, nekuti muna 3.3.8 yaisazoshanda.

  11.   jemusic akadaro

    Mangwanani akanaka
    Kutanga, iyi dzidziso yanga ichibatsira kwazvo. Zvino ini ndinopa nyaya yangu, sezvo ini ndisingazive kana ne squid ndichigona kugadzirisa zvandinoda kana ndinofanira kutsvaga imwe nzira.
    Ndine chikumbiro chakamisikidzwa pane AWS EC2 semuenzaniso, iyo inofanirwa kukumbira kune amazon api, dambudziko rinomuka kana izvi zvikumbiro zvakakura, saka amazon inoona ip uye inoramba zvikumbiro izvi kwechinguva, zvichikonzera kusagadzikana mu kunyorera ndine. Kugadzirisa izvi, isu tinoshandisa iyo Proxymesh sevhisi, iyo inotora iyo chikumbiro uye ichiitumira kubva kune imwe yayo ip's, nekudaro tichidzivisa ichivharirwa, chokwadi ndechekuti izvi, kana tichiita chikumbiro kuamazon, tinozviita kuburikidza nekukomberedza mu php, kupa sesarudzo yekubatanidza kune proxymesh. Iye zvino ndiri kutsvaga mukana wekuti kubva pachiitiko icho chinogona kumisikidzwa kuti kana zvikumbiro zvikaitwa kuazon api, vanoenda vakananga kune proxymesh sevhisi kuitira kuti ndiye ari iye anotungamira kutumira chikumbiro kunzvimbo yekupedzisira. Zvinoita here kuti uite redirection iyi ne squid kana iwe unokurudzira imwe nzira?
    Ndokutenda zvikuru.

  12.   janho akadaro

    Pane chero munhu akaedza akawanda ekuvimbika zvirongwa pane squid? Ini ndaisa vhezheni 3.5.22 mune debian uye kunyangwe ndaedza akasiyana akasiyana hazvishande, mamiriro angu ndeekuti ini ndinoda vese vashandisi veAD yangu nevamwe vashandisi vekunze kuti vakwanise kupinda mukati, kana vachishanda zvakasiyana me kana ntml yevashandisi ve domain rakapinda mukati uye basic (ncsa) yekunze asi kwete ese ari maviri panguva imwe chete. chero rubatsiro ruchabatsira. Kutenda mberi

  13.   chido akadaro

    Anodiwa, ini handizive kuti sei, ini ndaive ndakaisa squid pasina matambudziko, asi pandakayivandudza kuita vhezheni 3.5 iyo access.log faira yakatanga kusara isina chinhu, haichengete data payakamboita. Handizive kana ndichifanirwa kuona nekushandisa iyo WPAD kuti ndisisashandise iyo yakajeka gadziriso, pamwe nekubvisa iyo redirection kubva pachiteshi 80 kusvika 3128 sezvazvinowanzoitwa, nekuti neiyo wpad iyo mutemo haichisiri madikanwa.

    ndosaka iyo access.log ikozvino isisiri kunyora zviitiko?

    Mufaro !!

  14.   Cristian akadaro

    Akanaka kwazvo gwara!

    Ndanga ndichishandisa squid sewe proxy yewebhu kwekanguva, asi nguva pfupi yadarika ndiri kuona kuti zvinonditorera nguva yakareba kutsvaga kana kuvhura mapeji ... ndingangoda here kuchenesa cache?

    Mumwe munhu akagadzira squid ne mkt, inoshanda sei kwavari?

    Reply with quote

  15.   Juan akadaro

    Ruzivo rwakanaka kwazvo, ndine urombo kuti ndingajoinhe sei squid ine dhairekitori rinoshanda kuitira kuti panguva yekupinda yakavharidzirwa peji rinondibvunza zita rekushandisa nephasiwedi yeakaunzi dhairekitori account uye kana akati mushandisi ane mvumo yekupinda peji.

  16.   Carlos akadaro

    Sawa,
    yakanakisa gwara, zvakadaro uye unogona kunditungamira sezvo ini ndisingapi chete, ndine 20MB fiber internet uye 3.1 squid yakaiswa pane 6.9 centos uye ini ndinoshandira vangangoita 300 vashandisi ndisati ndawana 4MB chinongedzo uye 3.1 squid uye yakafanana nhamba Vashandisi uye zviri pachena kuti zvese zvakanyanyisa kunonoka uye zvataurwa kuna admin (ini) ndakapomera chinongedzo, ini ndakazovaita kuti vachinje uye iyo internet ingori inononoka, ndakadzosera OS, kumisikidza squid 3.1 uye hapana chimwe chinhu chisingamhanye ndinoita kuyerwa kumhanya kubva kune squid mutengi uye zvinondipa 18 kusvika 20 MB asi ini ndinoramba ndichitaurwa nezvazvo nekuti sevhisi yacho inongononoka

    Kana iwe kana mumwe munhu anga aine dambudziko rakafanana aigona kundipa mwenje, ndichavatenda zvakanyanya.

  17.   Luis akadaro

    Chii chinoitika nekero, dzinochinjirwa kune yako wega kero kero kana iwo auri kushandisa anoshandiswa.

  18.   irwing akadaro

    Ndiri kudzidza nezve squid debian uye kuitiswa kwayo, maita basa kwazvo, zvinouya zviri nyore. asi iri kundipa matambudziko nekubatana uye ini ndinotarisa kana ichipa kukanganisa uye sezviri pachena zvese zviri kufamba mushe.