Skript reklaami eemaldamiseks mis tahes brauseris

Juhtub, et tänapäeval on Internetis tuhandeid, sadu tuhandeid reklaami- või turundussaite, leiame igasuguseid ... AdSense, reklaam Yahoo, vähem pealetükkivad saidid, mis müüvad sponsoreeritud postitused, reklaam, mille leiame Facebook y puperdama (tegelikult võite lisada ka spondeeritud säutsud mõnel saidil müüakse) ... ühesõnaga, et Internetti õõnestatakse reklaamidest ja bänneritest, mis paljusid ei huvita.

Mõni aeg tagasi rääkisin teiega, kuidas blokeerida Interneti-reklaam terminali kaudu mis tahes brauseri jaoks (ilma pistikprogramme kasutamata). See koosnes reklaamisaitide (käsitsi) lisamisest / Etc / hosts mis näitab, et nende arv oli 127.0.0.1, see tähendab, et kui avasime saidi, läks brauser meie arvutist AdSense'i pilti otsima, kuna ilmselgelt seda pilti ei olnud olemas, ega meile midagi ei näidatud.

Sel oli ilmselt oma plussid ja miinused. Esiteks, kuna see oli manuaalne, kontrollisime blokeeritud domeene, kuid kuna see oli manuaalne, oli ka palju teisi, et kuna me neid ei tundnud, ei saanud me neid blokeerida. Selles artiklis toon teile minu kirjutatud skripti, mis automatiseerib protsessi, see tähendab iga kord, kui laadib alla andmebaasi, mis sisaldab nuhkvara ja reklaamisaite ning lisab need saidid meie / etc / hostidesse, nii et brauser otsib reklaame meie arvuti veebiserveris ... veebiserveris, et kuna seda pole olemas (ja kui see on olemas, pole ka reklaamfotosid / bännereid), siis me lihtsalt ei näe neid tüütuid reklaame.

Igatahes, siin on sammud:

1. Laadime skripti alla ja anname sellele täitmisõigused:

cd $HOME

wget http://ftp.desdelinux.net/anti-ads.sh

chmod +x anti-ads.sh

2. Seejärel muutkem meie / etc / crontab'i nii, et skript töötaks iga kuu, näiteks iga kuu 1. kuupäeval, see näeks välja järgmine:

00 00 1 * * root /home/usuario/anti-ads.sh

3. Nüüd peavad nad oma cron-deemoni või arvuti taaskäivitama, olenevalt sellest, kumb on neile mugavam.

4. Valmis, kui soovite, võite oodata, kuni on 1. päev, või käivitada skripti ise (juurõigustega).

Jätan skripti sisu siia, et seda üksikasjalikult selgitada:

#! / bin / bash wget http://winhelp2002.mvps.org/hosts.txt -O /tmp/hosts.txt ls /etc/hosts.old &> / dev / null kui [$? -ne 0]; siis cp / etc / hosts /etc/hosts.old fi echo "127.0.0.1 localhost.localdomain localhost"> / etc / hosts echo ":: 1 localhost.localdomain localhost" >> / etc / hosts cat / tmp / hosts. txt >> / etc / hosts rm /tmp/hosts.txt väljumine

Seletame selle ära.

Kõigepealt laadime alla faili, mis sisaldab kogu reklaamidomeenide loendit, ja paneme selle nimega hosts.txt / tmp /. Seejärel kontrollime, kas fail /etc/hosts.old on olemas ... kui seda pole, tähendab see, et seda skripti käivitame esimest korda, seal salvestame (teeme koopia) oma / etc / hosts faili / etc / hosts.old, kuna see on alati hea, hoidke originaali. Seejärel asendame kogu meie / etc / hosts sisu kahe standardreaga, mis näitavad, et 127.0.0.1 on localhost ja vastupidi. Host-failiga terminali jaoks kopeerime kogu faili /tmp/hosts.txt sisu kataloogi / etc / hosts (eemaldamata ülejäänud kahte rida). Sel viisil oleme juba märkinud, et reklaamidomeenid on 0.0.0.0 ... Tule, just see, mida me tahame. Lõpuks kustutame lihtsalt /tmp/hosts.txt ja ongi kõik.

Lõpp!

Äärmiselt lihtne skript, mida saab palju paremaks muuta, kontrollides allalaaditud faili md5, kasutades selleks käsku diff, et ei peaks / etc / hosts tegema nullist ja lisama sinna ainult uued domeenid jne . Aga hei, see on lihtsalt idee, esimene versioon, mis töötab, lõpuks olen ma selle selleks teinud, et see toimiks ja protsessi natuke automatiseeriks.

No mitte midagi, tänu puuduseks, Eduardo ja teised kommentaaride ja näpunäidete eest eelmises artiklis. See skript pole midagi uut (Konozidus ja csb olid mulle juba rääkinud sarnaste olemasolust), aga noh, mulle meeldib programmeerida oma skripte, ma jumaldan bashi ... kuigi mõnikord on minu probleemile ka lahendusi, eelistan ma selle endale programmeerida.

Igatahes loodan, et teil on see huvitav olnud.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   ivanbarram DIJO

    Tere, aitäh skripti eest, tegin sama kaua aega tagasi, ridu on veidi üle 31. oooo, jätan need teile kopeerimiseks, kui soovite:

    http://paste.desdelinux.net/?dl=4935

    Tervitused.

  2.   Miguel DIJO

    Väga hea ja parim on iga õpitava sammu selgitus

  3.   kuuvaht DIJO

    huvitav 🙂 kuigi tõsi on see, et Noscript, adblock plus ja DoNotTrackme ning minu Iceweaseli konfiguratsiooni vahel (pole ühtegi kooki, ajalugu ei mäleta ...) on mul reklaamide ja teiste jaoks ületamatu barjäär. 😉
    tervitusi.

    1.    KZKG ^ Gaara DIJO

      Kui kasutaksin ainult ühte brauserit (Firefox), ei tekiks probleeme, kuid kasutan mitut ... Opera, Firefox, Rekonq ja Chromium, vajan midagi, mis sobib kõigile

  4.   maitse DIJO

    Kui sisestan bash / etc / crontab ja annan sisestusklahvi, saan luba keelatud

    1.    elav DIJO

      Seda faili peate redigeerima root või sudoga.

      1.    maitse DIJO

        Nüüd, kui sisestan sudo / etc / crontab, küsib see minu parooli, kirjutan selle üles, annan enter ja saan sudo: / etc / crontab: käsku ei leitud

        1.    jerkorn DIJO

          Guso, kas sa proovisid sudo nano / etc / crontabit ???

          1.    maitse DIJO

            Praegu panin lihtsalt selle, mida te ütlesite, ja saan palju teavet, mida ma ei tea, mis see on. Arvasin, et postituses peaks ilmuma: 00 00 1 * * root /home/user/anti-ads.sh

          2.    KZKG ^ Gaara DIJO

            Redigeerige faili järgmisega:
            sudo nano / etc / crontab

            Seejärel lisate lõpus rea, mille ma postitusse panin.
            Teise käskluse lõpetamiseks ja selle keerukaks muutmiseks taaskäivitage arvuti ja voila, peate ootama järgmist päeva 1. päeva.

        2.    Roberto DIJO

          Kuna tekstiredaktori käsk puudub. Minu puhul, kui kasutan Linux Mint'i koos Mate keskkonnaga, on tekstiredaktor pliiats, nii et see, mida proovite, näeks välja selline:

          sudo pliiats / etc / crontab

          Tervitused.

          1.    maitse DIJO

            Aitäh. Kuigi see oli sudo nano / etc / crontabiga minu jaoks juba töötanud.

            Tervitused.

        3.    sünflag DIJO

          @guso

          see on crontab -e (see on redigeerimine) juurena või sudoga sellise välimusega:

          sudo su (parool ja sa oled root)
          crontab -e

          Või sudo crontab -e

          Redaktor on vim, vajutate i (see on i ladina keel), mis lisatakse või muudetakse, liigute, muudate, siis vajutate Esc, kui olete valmis ja vajutate: wq ja vajutate sisestusklahvi, see on kirje ja väljumine ja see on seda.

  5.   nsz DIJO

    Suurepärane, lihtsalt suurepärane. Kuigi nagu seal öeldakse, on mul lihtsalt laiendused ja konfiguratsioonid, mis pole mind Firefoxis reklaamimisest kaugel olnud.

  6.   pardipoeg DIJO

    Suurepärane stsenaarium. Olen pidanud tegema mõned muudatused, mis on lõpuks sellised:

    wget http://winhelp2002.mvps.org/hosts.txt
    cp hosts.txt / tmp /

    Mis ma veel oskan öelda, Linuxi kasutamine on tore.

  7.   bentrox DIJO

    Ma ei tea miks, aga kui ma selleks hostit redigeerisin, ei näinud ma youtube'i kommentaare, proovin seekord ja näen.

  8.   jsbsan DIJO

    Ausalt öeldes tunnistan, et reklaam on väga raske, kuid annetuste puudumisel on paljud ajaveebid (ka minu oma) nende ainus sissetulekuallikas.
    Sa ei tee haiget suurtele ettevõtetele, vaid väikestele blogijatele, jah ...

  9.   fega DIJO

    kõige kogenuma linuxero jaoks oleks see sama, kui muusik loeks klaveri noote

  10.   Eduardo DIJO

    Lahe ja lihtne. Mida veel tahta?
    Probleem on selles, et me ei saa enam Adblock Plusi usaldada nii palju, kui see palju reklaami avamiseks nõuab. Nii et veename seda juba täieliku / etc / hostiga, mida me juba kajastame.

  11.   Maria DIJO

    Tänapäeval otsime kõik lihtsa raha teenimise võimalusi, arvestades selle vajadust ja tööjõuprobleeme meie riigis. Ka mina, nagu teie kõik, olen selle probleemiga ja reisin tohutult internetiruumis, otsides seda tööd, mis tõesti vastab minu ootustele, see tähendab, et töötan vähe ja teenin palju raha. Tõsi on see, et olen olnud pikka aega pärast seda otsingut, mis võib mulle täieliku õnne tuua (vähemalt rahaliselt), miski pole tegelikkusest kaugemal, arvan, et nii saan jätkata veel paar aastat või võib-olla lõputult. Olen mõnda aega uurinud mitmetasandilisi süsteeme, st süsteemi, kus liitute ettevõttega ja teete teatud töökohti, mille eest teile makstakse, mõnel juhul ka kõrgepalgalisi. Sisenemiseks on vaja sind sponsoreerida ainult nende liikmetest, kes on juba nimetatud ettevõtte osa ja sa saad nende meeskonda. Selles mitmetasandilises süsteemis olles saate leppida igapäevaselt teile usaldatud tööde tegemisega või teha seda, mida nimetatakse võrguks, st otsida teisi liikmeid, kes saavad teie meeskonna osaks ja loovad seetõttu võrgusüsteemi nimetatakse binaarseks või lineaarseks, mis loob jääksoodustusi, mis lisatakse neile hüvedele, mida nad teile igapäevase töö jaoks pakuvad.
    Täna on teil YouTube'is sellel teemal palju teavet. Nendes videotes teavitavad nad kõiki samme mitmetasandilist süsteemi kasutavate ettevõtete registreerumiseks ja selle toimimist. Uurin ühte neist LibertaGiast, see on vastloodud ettevõte andmete põhjal, mille olen võrgus leidnud, selle loomine pärineb 2013. aasta oktoobrist. Olen registreerunud kolm päeva ja hetkel ei saa ma endiselt vist austusega. Igapäevane töö on see, et avan 10 veebilehte ja vaatan neid ühe minuti jooksul (pole paha eh ...). Kui vaatan, annan neile kinnituse ja rahalett ütleb mulle, et olen teeninud 3 dollarit. Nii et praeguseks olen teeninud üheksa (9) dollarit, praktiliselt mitte midagi tegemata. Nagu nad oma ettekandes ütlevad, pean koguma 300 dollarit, et saaksin seda raha efektiivseks muuta ja et see oleks olemas, siis näeme, kas see nii ka on. Praegu pole mul muud valikut, kui üritan jätkata selle summa saavutamist ja oodata Boosteri paketi (ostmiseks vajalik pakett, mille hind on 399 dollarit) ostmist.
    Kui keegi soovib selles mitmetasandilises süsteemis osaleda, saab ta kasutada minu linki, et olla osa LibertaGiast ja ise kontrollida, kas selline elamise viis ja rahateenimine on unistus või reaalsus. Ma ei tea veel, aga ma ütlen teile samm-sammult, mis minuga toimub.

    http://www.libertagia.com/Corelli

    1.    cobynighter DIJO

      Ma arvan, et teil on vale blogi, see pole sait, kust otsida viiteid.

    2.    jsbsan DIJO

      Ausalt öeldes on see, mida te ütlete, petmine. Peate alati meeles pidama: keegi ei anna pesetadele rasket ...

    3.    vidagnu DIJO

      Kujutage ette 3.00 dollarit minutis, see on 180.00 dollarit tunnis, kas see ei kõla imelikult?

      Sõber, ma usun, et see, mida sa siin blogis kirjutasid, oli teadmatusest ja elu raskuse tõttu on ainus, kes selles firmas raha saab teenida, omanik ja mõned lähedased sõbrad, kõik need püramiidisüsteemid on võlts .

      On mõned ettevõtted Lionbridge ja Leapforge, mis töötavad Google'is ja palgavad teid veebilehtede hindamiseks. Nad maksavad teile 12.00-15.00 dollarit tunnis, need on tõsised ettevõtted, peate saatma neile oma CV, nad hindavad teid ja kui sa taotled, nad palkavad sind.

      Umbes siin mainisid nad Google Adsense'i, mida mõned meist kasutavad oma blogides sentide teenimiseks, kuid nende suurepäraste plokkidega väheneb see peaaegu 0.00 dollarini hahahaha.

      Kuid sellegipoolest on Internetis raha teenimine võimalik, isegi sellest elades, ütlen teile omast kogemusest, et see pole koht, kus seda arutada, kuid vaadake edasi, kõik on suhtumises.

      Saludos cordiales,
      Oscar

  12.   gabux DIJO

    Tundub, et filtreeriti reklaam, mis ei suutnud blokeerida skripti d etc / hosts ... 😀

  13.   JALBRHCP DIJO

    väga hea, operatsioon on sama mis andfroidi jaoks tasuta, kui ma selle installisin, mõtlesin: kui nutikas see, kes selle haha ​​lõi, aga mul ei tulnud pähegi seda Gnu / Linuxis kasutada.

  14.   maitse DIJO

    Aitäh. Küllap on see tehtud.

  15.   Cristian DIJO

    Tere, mõni aeg tagasi järgisin samme, mida kirjeldasite oma eelmises postituses, ja see töötas minu jaoks väga hästi, probleem seisnes selles, et kasutan lehte, mis näitab teile teatud sisu, palub teil reklaami sulgeda ja kuna see ei saanud mulle näidata see näitas selles osas viga. Kas on võimalik blokeerimine ajutiselt keelata või takistada teatud lehtede blokeerimist?

    tervitused ja tänud selle teabe jagamise eest 😀

    1.    võimumäng DIJO

      Hola.

      Selle jaoks, mida te kommenteerite, võin välja mõelda mitu lahendust, kuigi ma ei tea, milline neist teie probleemile kõige paremini sobib. Iga veebirakendus on maailm. Kõik sõltub konkreetsest stsenaariumist, sellest, mida olete nõus süsteemi ressurssides maksma ning ajast ja pühendumusest, mida soovite selle probleemi jaoks investeerida.

      Esimene lahendus, mida ma mõelda saan, võib-olla ka kõige lihtsam, oleks vastuolulise reklaamidomeeni eemaldamine failist / etc / hosts. Võib-olla rohkem kui lahendus, võib see olla juurprobleemi väljajuurimine, kuid loomulikult ei blokeeriksite reklaami.

      Võite teha ka skripti, mis eemaldab / lisab reklaamidomeeni kaustast / etc / hosts. Nii et kui teil on vaja reklaami kättesaadavust, peate seda lihtsalt käitama. Võite selle muuta ajastatuks või lülitina, mis vahetab paari olekut. Skripti käivitamine võib olla käsitsi, kuid seda saab ka automatiseerida nii, et see töötaks teatud domeeni või URL-i juurde pääsemisel, viimase jaoks võiks kasutada puhverserverit. Sel juhul ei blokeeriksime me reklaami täielikult.

      Teine lahendus võiks olla brauseris veebiarenduse tööriista akna avamine. Esitage URL-ile päring, kus asub ressurss, mida soovime visualiseerida. Seejärel uurige saadud vastust, et proovida DOM-i muudatuste ja JS-koodi käivitamise kaudu, et rakendus esitaks soovitud käitumist ja sisu. Selleks peame uurima, kuidas veebirakendus meie brauseris töötab. See ei ole lihtne ülesanne, kuna on väga tõenäoline, et rakenduse kood on hägune. See lahendus põhineb veebisüsteemi käitumise muutmisel, mis kasutab reklaamisüsteemi (kliendi poole suhtes). Selle lahenduse abil oleme blokeerinud reklaami ja pääsenud ressursile juurde, kuid puhtalt käsitsi. Kui soovite protsessi automatiseerida, võiksime konfigureerida puhverserveri, mis vastutab meie jaoks HTTP-vastuse muutmise eest (näiteks privoksi).

      Võimalik lahendus, mida tasub kaaluda, kui teie HTTP-server töötab ja te ei soovi puhverserverit installida, on reklaamisüsteemi kliendipoolse asenduse juurutamine. Ma näen seda lahendust mõnevõrra kaugema ja kaugeleulatuvana, kuid teatud stsenaariumites võib see kehtida. Kõigepealt muudame / etc / hosts nii, et reklaamidomeen osutab teie kohalikule ip-le. Seejärel konfigureerime HTTP-serveri nii, et see suunaks kõik selle domeeni taotlused samale sisule. See sisu peab rakendama reklaamisüsteemi lihtsustatud loogikat protsessi visualiseerimise seisukohast, mis võimaldab korrektset visualiseerimist. Nagu eelmises lahenduses, tuleb ka teil läbi viia veebi, reklaamimissüsteemi ja nende omavahelise suhtluse uuring. Võimalik, et mõlemad süsteemid suhtlevad kliendi poolel domineerivate tehnikate abil, et peame liikuma kohalikku versiooni.

      Nagu näha, sõltub kahe viimase lahenduse keerukus ja viis suuresti konkreetsetest kaasatud süsteemidest. Nagu ma varem ütlesin, on iga veebirakendus maailm. On ülioluline uurida ja analüüsida süsteeme, kasutades selliseid tehnikaid nagu täitmisjäljed, pöördprojekteerimine

      Kaks viimast siin välja pakutud lahendust lähtuvad eeldusest, et veebirakenduse ja reklaamisüsteemi vastastikune mõju toimub kliendi peal. Kui protsess põhineb serverite omavahelisel suhtlemisel, tuleks kasutada teistsugust lähenemist.

      See tuletab mulle meelde konkreetset juhtumit, mis juhtub minuga arvutis, mida kasutan meediumikeskusest (väga piiratud ressurssidega). Kui lähen teatud veebisaidile, teeb see midagi sarnast teie pakutud stsenaariumiga: kuna olen reklaamidomeeni blokeerinud, on mul sisu kõrval valge ruut, mida soovin vaadata, ja rakendatud toiminguga ei saa seda eemaldada veebis on vaja, et reklaam oleks laaditud Kuna masinal on väga piiratud ressursid, et saaksid käitada rohkem protsesse, ei pääse ma kõnealusele veebile sageli juurde ja ma ei taha end tõesti keeruliseks muuta, olen valinud võimaluse DOM-i käsitsi muuta, kui tahan seda visualiseerida. .

      Muidugi on rohkem lahendusi, on isegi võimalik, et üks on paremini kohandatud või lihtsam, kuid ma loodan, et see aitab teid.

      1.    lüliti DIJO

        Olen kohanud ka saite, kus sisule või tühjadele aladele ilmub tühi kast (kuhu reklaam tavaliselt läheb), kuid kui näen nende peitmist vajalikuna, kasutan Elementide peitmise abistaja Firefoxi jaoks (ma ei tea, kas teistes brauserites midagi sellist on, vastasel juhul on vaja seda uurida CSS 3 valijad ja valmistage filtrid käsitsi).

    2.    lüliti DIJO

      Cristian, kui mõtlete, et kui avate teatud lehe, ilmub midagi sellist: „Deaktiveerige Adblock selle saidi nägemiseks” või midagi sellist, siis kuvatakse Adblockeri vastane tapja (vajab Greasemonkey tööle), mis eemaldab paljud mõne saidi kasutatavad kaitsed, mis sunnivad teid reklaamiblokeerija keelama (mul polnud veel aimugi, et seda tüüpi kaitse töötab ka hostifaili domeeni blokeerimisega).

  16.   NauTiluS DIJO

    Fail, olen seda mõnda aega kasutanud.

    Kõige huvitavam on aga kogu skripti toimimise selgitus 😀
    Puhtate üllaste õpetus oleks huvitav hahaha

    Olen siin teemal näinud mõningaid postitusi, kuid siin täiendan selle näitega ka midagi.

    Tervitused.

  17.   Cristianhcd DIJO

    Ma teen aknale kurika: fsjal

  18.   rewsll DIJO

    hooo väga hea, tõde hinnatakse

  19.   anderson freitas DIJO

    Kinnitatud !!!!: O)

  20.   gabux DIJO

    Suurepärane, aitäh nende väga heade panuste eest ...

  21.   Alexis DIJO

    skript ei tekita ufw-ga probleeme?

  22.   sünflag DIJO

    Vabandage julguse eest, kuid paneksin skripti selliselt (st nende muudatustega):

    #! / bin / bash

    wget http://winhelp2002.mvps.org/hosts.txt -o /tmp/hosts-blacklist.txt

    ls /etc/hosts.old &> / dev / null
    kui [$? -ne 0]; siis
    cp / etc / hosts /etc/hosts.old
    fi

    echo "127.0.0.1 localhost.localdomain localhost"> / etc / hosts
    echo ":: 1 localhost.localdomain localhost" >> / etc / hosts

    kass /etc/hosts.old >> / tmp / hosts-must nimekiri
    kass /tmp/hosts-blacklist.txt|uniq >> / etc / hosts

    rm /tmp/hosts-blacklist.txt

    väljumiseks

    Mõnel meist on hostides teatud seaded, mis kaotatud skripti korral parandage mind, kui ma eksin, ma magan, ah

    1.    KZKG ^ Gaara DIJO

      Üldse mitte, tänan teid väga panuse eest 🙂

  23.   rominašš DIJO

    Tere, KZKG ^ Gaara!
    Kasutan kde ja Firefoxiga manjarot.
    Tõde on see, et stsenaarium on mulle väga kasulik.
    Sain aru, kuidas skript töötab (kõik selles olevad juhised), kuid mis pole mulle selge, on ...
    1) kuna see teeb sama näiteks YouTube'is video avamisel, mis reklaami ei koorma
    2) kui sageli uuendatakse andmebaasi, kas see on igapäevane uuendus? kui jah, siis tahaksin andmebaasi cronis värskendada iga päev, mitte iga kuu.
    3) punkt 3 .. Nüüd peavad nad oma cron-deemoni taaskäivitama, nagu taaskäivitatud ütles deemon, milline oleks kasutamise juhis
    4) Kui ma taaskäivitan sülearvuti, pean skripti uuesti käivitama või on selle käivitamine ainult andmebaasi värskendamiseks, st skripti esmakordsel käivitamisel jääb lehtede blokeerimine igaveseks.
    vabandust nii paljude küsimuste eest, kuid kõik teie artiklid on suurepärased ja ma õpin iga päev teie lehega.
    aitäh. suudlus. romi

    1.    KZKG ^ Gaara DIJO

      Tere,

      1) YouTube'i video avamisel on lehe kood (HTML) video, css-i jne kuvamise kood. Samuti on tühik (div), kuhu Adsense (Google) reklaam paigutatakse, kuid see reklaam EI OLE domeenis youtube.com, see on näiteks (ads) ads.adsense.com vms. See domeen (ads.adsense.com) on 100% reklaam, nii et te lihtsalt ei lae sellest midagi. Niisiis, pole vahet, kas külastate 30 saiti, seni kuni nad selle domeeni reklaami välja võtavad, ei näidata seda teile.
      2) Ausalt öeldes pole mul õrna aimugi, panin crontabi skripti DB värskendamiseks kord kuus, kuid ma ei tea, kas hosts.txt värskendus on sagedasem või mitte.
      3) Jah, ma ütlesin arvuti taaskäivitamise kohta (mis taaskäivitab ka kõik teenused), et mitte rohkem komplitseerida. Samamoodi peaks sudo service cron teie jaoks töötama, kui kasutate Debiani, Ubuntu või Mint. Kui kasutate systemd-ga midagi muud (Arch, Chakra, pole kindel, kas ka Manjaro), siis oleks sudo systemctl taaskäivitage cronie
      4) Kui redigeerite faili / etc / crontab, peate arvutile teatama, et see fail on muutunud, et olete seda muutnud ja ta peab selle uuesti arvesse võtma, et muudatust arvesse võtta. Selleks, et ta saaks faili uuesti lugeda, taaskäivitage cron või taaskäivitage arvuti. Nüüd, kui taaskäivitate arvuti, ei käivitu skript automaatselt, see töötab päeval, mil te seda ütlete kataloogis / etc / crontab. Ja jah, kui skripti esmakordselt käivitate, kui kõik töötab hästi (saate kontrollida aadressilt: cat / etc / hosts), on reklaam juba blokeeritud.

      Ärge muretsege küsimuste pärast, mul on hea meel aidata.
      seoses

      1.    rominašš DIJO

        aitäh kzkg !!
        selgem võimatu !!
        suudlus. romi

  24.   Marcellus (N3krodamus) DIJO

    Stsenaarium on hea, kuid sellel on kirjaviga. O (väiketäht) asemel peaks see olema O (täht või suurtäht), sest muidu salvestab ühenduse logi failis /tmp/hosts.txt

    1.    KZKG ^ Gaara DIJO

      Täname selgituse eest, ma juba parandan selle.

  25.   John DIJO

    Kaks lahedat kommentaari:
    - Milline imelik viis faili olemasolu kontrollimiseks, mees! ... Kas proovisite kasutada faili if [-f $ file] selle asemel, et see saadaks väljundi aadressile / dev / null ja siis kontrollite, et see on tõrketase ja teete niiiiiii mitu ringi?
    - Teiselt poolt ... olge wgetis -o (väiketähtedega) ... See EI TEE seda, mida soovite teha. Proovige -O (suurtähed)

    Üks soovitus: testige skripte enne avaldamist

    1.    rominašš DIJO

      Kallis John,
      Võite lisada kogu skripti koos parandusega, nii et me testime seda.
      aitäh, romi

    2.    rominašš DIJO

      John,
      Võite lisada kogu skripti koos parandusega, nii et me testime seda.
      Aitäh, Romi

    3.    KZKG ^ Gaara DIJO

      Eks ma saaksin ka testiga kontrollida ... Ma unustasin need asjad, kui tegin skripti ^ - ^

  26.   serial DIJO

    Miks muuta faili / etc / hosts? Kas DROP iptablesi kaudu ei oleks kasulikum ja optimaalsem?

    1.    Mario DIJO

      See võib olla, kuid see oleks üsna ohtlik. See skript laadib reegleid kolmanda osapoole saidilt, nagu reklaamiplokk, kuid võimsam. Kui lubame kolmandal osapoolel luua ja kopeerida iptablesi reegleid meie süsteemis, võite ette kujutada selle tekitatavaid turvariske. Pealegi kasutavad mõned gufw-d, firestarterit jne, mis võivad kasutada oma konfiguratsiooni ja kustutada meie oma.

  27.   marianogaudix DIJO

    KZKG ^ Gaara: Tänan teabe eest, ma pole selle aspekti pärast kunagi väga muretsenud, kuid see sobib mulle.

  28.   pablo DIJO

    pablo @ fausto ~ / Tarkvara / Skriptid% wget http://ftp.desdelinux.net/anti-ads.sh
    –2014-03-01 11:54:55– http://ftp.desdelinux.net/anti-ads.sh
    Lahendamine http://ftp.desdelinux.net (ftp.desdelinux.net)... nurjus: tundmatu nimi või teenus.
    wget: no se pudo resolver la dirección del equipo “ftp.desdelinux.net”

    1.    Mario DIJO

      DNS-i probleemide korral peaks teil olema see väljund: wget http://ftp.desdelinux.net/anti-ads.sh –13: 34: 11– http://ftp.desdelinux.net/anti-ads.sh => "anti-ads.sh"
      Lahendamine http://ftp.desdelinux.net... 69.61.93.35
      Ühendamine http://ftp.desdelinux.net[69.61.93.35]:80... ühendatud.
      HTTP päring on saadetud, ootab vastust ... 200 OK

  29.   Johnfree DIJO

    Siin on näpunäide: Rida «0.0.0.0 da.feedsportal.com # [mõjutab RSS-kanaleid]» annab probleeme paljude RSS-voogudega, see tekitas mulle probleeme ja ei lubanud mul postitustele juurde pääseda.
    Tervitused!

  30.   Joaquin DIJO

    Hea panus!

  31.   koputama DIJO

    Pärast ajaveebi sissekande lugemist tekkis mul selle teema vastu huvi ja avastasin selle palju terviklikuma rakenduse, mis võimaldab neile, kellele see mugavus meeldib, GUI-ga korraga lisada mitu loendit ...
    https://github.com/memoryleakx/AdAndCrapBlock

  32.   bxxx DIJO

    Kas keegi saab panna faili /etc/host.old algse sisu
    Kogemata olen selle kustutanud.

    Gracias.

  33.   hinnatud DIJO

    Tere !
    Oleksite nii lahke ja selgitaksite mulle, kuidas seda konsoolis kuvatavat kõrvaldada, kui avan selle, on mul Kde-ga Arch.Linux 32 bitti:

    deklareeri -x COLORTERM = »gnome-terminal»
    declare -x DBUS_SESSION_BUS_ADDRESS=»unix:abstract=/tmp/dbus-F4MG1bJZhB,guid=58b029ee172e705e35e2b72f543bf1b7″
    kuuluta -x DESKTOP_SESSION = »KDE Plasma tööruum»
    deklareeri -x DISPLAY = »: 0"
    deklareerige -x GPG_AGENT_INFO = »/ home / javier / .gnupg / S.gpg-agent: 18358: 1"
    deklareeri -x GS_LIB = »/ home / javier / .fonts»
    declare -x GTK2_RC_FILES=»/etc/gtk-2.0/gtkrc:/home/javier/.gtkrc-2.0:/home/javier/.kde4/share/config/gtkrc-2.0″
    deklareeri -x GTK_MODULES = »canberra-gtk-moodul»
    deklareeri -x GTK_RC_FILES = »/ etc / gtk / gtkrc: /home/javier/.gtkrc: /home/javier/.kde4/share/config/gtkrc»
    deklareeri -x HOME = »/ home / javier»
    kuuluta -x KDE_FULL_SESSION = »tõene»
    kuulutada -x KDE_MULTIHEAD = »valeks»
    deklareeri -x KDE_SESSION_UID = »1000 ″
    deklareeri -x KDE_SESSION_VERSION = »4 ″
    deklareerige -x LANG = »et_AR.UTF-8"
    deklareeri -x LOGNAME = »javier»
    deklareeri -x MAIL = »/ var / spool / mail / javier»
    deklareeri -x MOZ_PLUGIN_PATH = »/ usr / lib / mozilla / pluginad»
    deklareerige -x OLDPWD
    deklareeri -x PATH = »/ usr / local / sbin: / usr / local / bin: / usr / bin: / usr / bin / site_perl: / usr / bin / vendor_perl: / usr / bin / core_perl»
    deklareeri -x PWD = »/ home / javier»
    deklareeri -x QT_PLUGIN_PATH = »/ home / javier / .kde4 / lib / kde4 / plugins /: / usr / lib / kde4 / plugins /»
    kuulutada -x SESSION_MANAGER = »kohalik / parim: @ / tmp / .ICE-unix / 18390, unix / thebest: /tmp/.ICE-unix/18390"
    deklareeri -x SHELL = »/ bin / bash»
    deklareeri -x SHLVL = »2 ″
    deklareeri -x SSH_ASKPASS = »/ usr / lib / seahorse / seahorse-ssh-askpass»
    deklareeri -x TERM = »xterm»
    kuuluta -x USER = »javier»
    deklareerida -x VTE_VERSION = »3603"
    deklareeri -x WINDOWID = »85983238 ″
    deklareeri -x XAUTHORITY = »/ home / javier / .Xauthority»
    deklareeri -x XCURSOR_SIZE = »0 ″
    deklareeri -x XCURSOR_THEME = »KDE_Classic»
    deklareeri -x XDG_CURRENT_DESKTOP = »KDE»
    deklareeri -x XDG_DATA_DIRS = »/ usr / share: / usr / share: / usr / local / share»
    deklareeri -x XDG_RUNTIME_DIR = »/ run / user / 1000 ″
    deklareerige -x XDG_SEAT = »seat0 '
    deklareerige -x XDG_SESSION_ID = »c2 '
    deklareeri -x XDG_VTNR = »1 ″

    Ma ei tea, mida veel teha ja see on väga tüütu ...
    Ma hindaksin seda väga!
    Ma pöördun teie kogemuse poole!
    Suur aitäh ja tervitused. -

  34.   Felix Cabrera DIJO

    Kuidas ma saidilt reklaame eemaldan »Haha»
    Enne kui paned numbri kustutamiseks ja ongi kõik
    nüüd ei juhtu midagi
    saate aidata?
    seoses
    Felix

  35.   Pedro DIJO

    Tere, ma olen peaaegu algaja debiani kasutaja, olen skripti proovinud ja see töötab rohkem kui tahaksin, lubage mul selgitada, et seda testides ei näe ma milliste veebisaitide järgi, ajaleheveebil näen ainult pealkirja kaant, uudiste kommentaari pole, ja selles ajaveebis juhtub minuga sama asi, ma ei näe midagi muud kui see, mis lahtritesse läheb, samuti ei näe ma artiklit ega kommentaare, kõik see Firefoxilt, mis on brauser, mida kasutan, kuidas saaksin selle skripti muudatused tagasi võtta? Eemaldasin selle juba kroonist, kuid "mõjud" jäävad, tänan teid väga.