Komentosarja mainosten poistamiseksi mistä tahansa selaimesta

Internetissä on tänään tuhansia, satoja tuhansia mainonta- tai markkinointisivustoja, löydämme kaikenlaisia ​​... AdSense, mainonta Yahoo, vähemmän tunkeilevat sivustot, jotka myyvät sponsoroituja viestejä, mainonta, jonka löydämme Facebook y Twitter (itse asiassa voit myös sisällyttää sponsoroituja twiittejä myydään joillakin sivustoilla) ... Lyhyesti sanottuna Internet on heikentynyt mainonnasta ja bannereista, joista monet eivät ole kiinnostuneita.

Jokin aika sitten puhuin kanssasi siitä, miten Internet-mainonta estetään minkä tahansa selaimen päätelaitteen kautta (ilman laajennuksia). Se koostui mainospaikkojen lisäämisestä / Etc / hosts osoittaa, että ne olivat 127.0.0.1: ssä, toisin sanoen kun avasimme sivuston, selain meni etsimään Adsense-kuvaa tietokoneeltamme, koska kyseistä kuvaa ei selvästikään ollut olemassa, eikä meille näytetty mitään.

Tällä oli tietysti hyvät ja huonot puolensa. Ensinnäkin, koska se oli manuaalinen, hallitsimme estettyjä verkkotunnuksia, mutta koska se oli manuaalinen, oli myös monia muita, joita emme voineet estää niitä, koska emme tunteneet niitä. Tässä artikkelissa tuon sinulle kirjoittamani käsikirjoituksen, joka automatisoi prosessin, toisin sanoen joka kerta, kun se lataa tietokannan, joka sisältää vakoiluohjelmia ja mainossivustoja ja lisää kyseiset sivustot / etc / hosts-palvelimeemme tällä tavalla tietokoneemme web-palvelimessa ... verkkopalvelimessa, jota ei ole olemassa (ja jos sellaista on, ei ole mainoskuvia / bannereita), emme yksinkertaisesti näe näitä ärsyttäviä mainoksia.

Joka tapauksessa, tässä ovat vaiheet:

1. Ladataan komentosarja ja annetaan sille suoritusoikeudet:

cd $HOME

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

chmod +x anti-ads.sh

2. Muokkaamme sitten tiedostoa / etc / crontab niin, että komentosarja suoritetaan joka kuukausi, esimerkiksi jokaisen kuukauden 1. päivänä, se näyttää tältä:

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

3. Nyt heidän on käynnistettävä cron-demoni tai tietokone uudelleen sen mukaan, mikä on heille mukavampaa.

4. Valmiina, jos haluat, voit odottaa, kunnes päivä on 1, tai suorittaa komentosarjan itse (pääkäyttäjän oikeuksilla).

Jätän käsikirjoituksen sisällön tähän selittämään sen yksityiskohtaisesti:

#! / bin / bash wget http://winhelp2002.mvps.org/hosts.txt -O /tmp/hosts.txt ls /etc/hosts.old &> / dev / null jos [$? -ne 0]; sitten 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 exit

Selitetään se.

Ensin lataamme tiedoston, joka sisältää koko mainosdomeeniluettelon, ja laitamme sen tiedostoon / tmp / nimellä hosts.txt. Sitten tarkistamme, onko /etc/hosts.old-tiedosto olemassa ... jos sitä ei ole, se tarkoittaa, että suoritamme tämän komentosarjan ensimmäisen kerran, siellä tallennamme (teemme kopion) / etc / hosts -palvelimestamme / etc / hosts.old, koska se on aina hyvä, säilytä alkuperäinen. Sitten korvataan kaikki / etc / hosts-sisältömme kahdella vakiorivillä, jotka osoittavat, että 127.0.0.1 on localhost ja päinvastoin. Isäntätiedostoa käyttävälle päätelaitteelle kopioidaan kaikki /tmp/hosts.txt-tiedoston sisältö tiedostoon / etc / hosts (poistamatta kahta muuta riviä), tällä tavoin olemme jo ilmoittaneet, että mainostoimialueet ovat 0.0.0.0 … Tule, juuri sitä mitä haluamme. Lopuksi, yksinkertaisesti poistamme /tmp/hosts.txt ja siinä kaikki.

Loppu!

Erittäin yksinkertainen komentosarja, sitä voidaan parantaa paljon tarkistamalla ladatun tiedoston md5, käyttämällä diff-komentoa, jotta sinun ei tarvitse tehdä / etc / hosts-tiedostoja tyhjästä ja lisätä vain uudet toimialueet jne. Mutta hei, tämä on vain idea, ensimmäinen versio, joka toimii, lopulta olen tehnyt sen sen puolesta, jotta se toimisi ja automatisoi prosessia hieman.

No mitään, kiitos WADA, Edwardo ja muille edellisen artikkelin kommenteista ja vinkeistä. Tämä käsikirjoitus ei ole mitään uutta (Konozidus ja csb olivat jo kertoneet vastaavien olemassaolosta), mutta hyvin, haluan ohjelmoida omat komentosarjat, rakastan bashia ... vaikka joskus ongelmalleni on ratkaisuja, mieluummin ohjelmoin yhden itselleni.

Joka tapauksessa, toivon, että olet löytänyt sen mielenkiintoiselta.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   ivanbarram dijo

    Hei, kiitos käsikirjoituksesta, tein saman kauan sitten, rivejä on vähän yli 31.ooo, jätän ne kopioitavaksi, jos haluat:

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

    Tervehdys.

  2.   miguel dijo

    Erittäin hyvä, ja paras on selitys jokaisesta oppimisvaiheesta

  3.   kuunvalvoja dijo

    mielenkiintoista 🙂 vaikka totuus on, että Noscriptin, adblock plusin ja DoNotTrackmen ja Iceweasel-kokoonpanoni välillä (ei kakkuja, historiaa ei muista ...) Minulla on ylitsepääsemätön este mainonnalle ja muille. 😉
    terveisiä.

    1.    KZKG ^ Gaara dijo

      Jos käytän vain yhtä selainta (Firefox), ei olisi ongelmia, mutta käytän useita ... Opera, Firefox, Rekonq ja Chromium, tarvitsen kaikille sopivan 'jotain'.

  4.   maku dijo

    Kun kirjoitan bash / etc / crontab ja annan enter, saan luvan evätä

    1.    vilkas dijo

      Sinun on muokattava tiedostoa Root- tai sudo-tiedostona.

      1.    maku dijo

        Kun kirjoitan sudo / etc / crontab, se pyytää salasanaani, kirjoitan sen muistiin, annan enter ja saan sudo: / etc / crontab: komentoa ei löydy

        1.    yerkorn dijo

          Guso, yrititkö sudo nanoa / etc / crontab ???

          1.    maku dijo

            Juuri nyt laitoin vain sanasi ja paljon tietoa ilmestyy, en tiedä mikä se on. Ajattelin, että mitä pitäisi näkyä, on mitä viesti sanoo: 00 00 1 * * root /home/user/anti-ads.sh

          2.    KZKG ^ Gaara dijo

            Muokkaa tiedostoa:
            sudo nano / etc / crontab

            Sitten lopuksi lisäät rivin, jonka laitoin viestiin.
            Viimeistele emmekä mutkista itseämme uudella komennolla käynnistämällä tietokone uudelleen ja voila, on aika odottaa seuraavaa päivää 1. päivä.

        2.    Roberto dijo

          Koska tekstieditorin komento puuttuu. Minun tapauksessani, että käytän Linux Mintia Mate-ympäristön kanssa, tekstieditori on kynä, joten yrität näyttäisi tältä:

          sudo-kynä / etc / crontab

          Tervehdys.

          1.    maku dijo

            Kiitos. Vaikka se oli jo toiminut minulle sudo nanolla / etc / crontab.

            Tervehdys.

        3.    synflag dijo

          @guso

          se on crontab -e (se on muokkaus) juurena tai sudolla näin:

          sudo su (salasana ja olet root)
          crontab -e

          Tai sudo crontab -e

          Editori on vim, painat i (se on i latinankielistä), joka lisätään tai muokataan, siirrät, muokkaat, sitten painat Esc kun olet valmis ja painat: wq ja painat Enter, se on tietue ja poistu ja se on se.

  5.   nsz dijo

    Erinomainen, vain erinomainen. Vaikka minulla on yksinkertaisesti laajennuksia ja kokoonpanoja, jotka eivät ole kovin kaukana mainostamisesta Firefoxissani.

  6.   ankanpoikanen dijo

    Upea käsikirjoitus. Minun on täytynyt tehdä joitain muutoksia, jotka ovat viimeinkin pysyneet näin:

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

    Mitä muuta voit sanoa, on mukava käyttää Linuxia.

  7.   bentrox dijo

    En tiedä miksi, mutta kun olen muokannut isäntää sitä varten, en voinut nähdä youtube-kommentteja, yritän tällä kertaa ja näen.

  8.   jsbsan dijo

    Rehellisesti, myönnän, että mainonta on erittäin raskasta, mutta koska lahjoituksia ei ole, monet blogit (myös minun) ovat heidän ainoa tulonlähde.
    Et vahingoita suuria yrityksiä, mutta pieniä bloggaajia, kyllä ​​...

  9.   Huh huh dijo

    kokeneimmille linuxeroille tämä olisi kuin pianon nuottien lukeminen

  10.   Eduardo dijo

    Viileä ja yksinkertainen. Mitä muuta voisit haluta?
    Ongelmana on, että emme voi enää luottaa Adblock Plus -palveluun niin paljon, koska se veloittaa paljon mainontaa. Joten vakuuttaa se täydellä / etc / isännällä, jota olemme jo käsitelleet.

  11.   Maria dijo

    Nykyään me kaikki etsimme tapoja ansaita helppoa rahaa, ottaen huomioon rahan tarve ja maamme työongelmat. Minäkin, kuten te kaikki, olen myös tämän ongelman kanssa ja jatkan valtavan Internet-tilan löytämistä etsimällä sitä työtä, joka todella vastaa odotuksiani, eli työskentelee vähän ja ansaitsee paljon rahaa. Totuus on, että olen ollut sen etsinnän jälkeen pitkään, joka voi tuottaa minulle täydellisen onnen (ainakin taloudellisesti), mikään ei ole kauempana todellisuudesta, luulen, että voin jatkaa vielä muutaman vuoden tai ehkä loputtomiin. Olen tutkinut monitasoisia järjestelmiä jonkin aikaa, toisin sanoen järjestelmää, jossa liityt yritykseen ja teet tiettyjä töitä, joista sinulle maksetaan, joissakin tapauksissa erittäin palkattuja. Päästäkseen tarvitset vain jäsenen, joka on jo osa mainittua yritystä, sponsoroimaan sinua ja sinusta tulee osa heidän tiimiään. Kun olet tämän monitasoisen järjestelmän maailmassa, voit tyytyä suorittamaan sinulle uskotut tehtävät päivittäin tai tekemään niin kutsuttua verkkoa, eli etsimään muita jäseniä, joista tulee osa tiimiäsi ja jotka tekevät siten verkon järjestelmän kutsutaan binaariseksi tai lineaariseksi, mikä luo jäännösetuja, jotka lisätään etuuksiin, joita ne antavat sinulle päivittäisessä työssäsi.
    Tänään YouTubessa on paljon tietoa aiheesta. Näissä videoissa he kertovat sinulle kaikista vaiheista sekä rekisteröitymiseen monitasoista järjestelmää käyttäviin yrityksiin että sen toimintaan. Tutkin yhtä heistä LibertaGiaa, se on vasta perustettu yritys niiden tietojen mukaan, jotka olen löytänyt verkosta. Sen perustamispäivä on lokakuusta 2013. Olen ollut rekisteröitynyt kolme päivää, enkä tällä hetkellä voi vieläkään arvaa kunnioitusta. Päivittäinen työni on avata 10 verkkosivua ja katsella niitä yhden minuutin ajan (ei paha eh ...). Kun katsot, annan heille vahvistuksen ja rahalaskuri kertoo minulle, että olen ansainnut 3 dollaria. Joten nyt olen ansainnut yhdeksän (9) dollaria, käytännössä tekemättä melkein mitään. Kuten he sanovat esityksessään, minun on kerättävä 300 dollaria voidakseni aloittaa rahan ansaitsemisen ja voidakseni saada sen, näemme, onko näin. Toistaiseksi minulla ei ole muuta vaihtoehtoa kuin yrittää jatkaa tämän määrän saavuttamista ja odottaa Booster-paketin ostamista (paketti ostamisen edellyttämällä tavalla, jonka hinta on 399 dollaria).
    Jos joku haluaa osallistua tähän monitasoiseen järjestelmään, hän voi käyttää linkkiäni ollakseni osa LibertaGiaa ja nähdä itse, onko tämä tapa elää ja ansaita rahaa unelma vai todellisuus. En tiedä vielä, mutta kommentoin askel askeleelta mitä minulle tapahtuu.

    http://www.libertagia.com/Corelli

    1.    cobynighter dijo

      Luulen, että sinulla on väärä blogi, tämä ei ole sivusto, josta voit etsiä viitteitä.

    2.    jsbsan dijo

      Rehellisesti sanottuna se on huijausta. Sinun on aina muistettava: kukaan ei anna kovaa pesetalle ...

    3.    vidagnu dijo

      Kuvittele 3.00 dollaria minuutissa, se on 180.00 dollaria tunnissa, eikö se kuulosta oudolta?

      Ystävä, uskon, että se, mitä kirjoitit tähän blogiin, johtui tietämättömyydestä ja elämän kovuuden takia ainoa, joka voi ansaita rahaa yrityksessä, on omistaja ja joitain läheisiä ystäviä, kaikki nuo pyramidijärjestelmät ovat huijaus .

      Jotkut yritykset, Lionbridge ja Leapforge, työskentelevät Googlen palveluksessa ja palkkaavat sinut arvioimaan verkkosivuja, he maksavat sinulle 12.00-15.00 dollaria tunnissa, nämä ovat vakavia yrityksiä, sinun on lähetettävä heille ansioluettelosi, he arvioivat sinut ja jos sovellat he palkkaavat sinut.

      Täällä he mainitsivat Google Adsensen, jota jotkut meistä käyttävät blogeissamme ansaitsemaan penniä, mutta näillä upeilla lohkoilla se melkein laskee 0.00 dollariin hahahaha.

      Mutta silti, ansaita rahaa Internetissä on mahdollista, jopa elämällä siitä, sanon teille omasta kokemuksestani, tämä ei ole oikea paikka keskustella siitä, mutta jatka etsimistä, kaikki on asenteessa.

      Saludos cordiales,
      oscar

  12.   gabux dijo

    Näyttää siltä, ​​että suodatettiin mainos, joka ei voinut estää komentosarjaa d etc / hosts…. 😀

  13.   JALBRHCP dijo

    erittäin hyvä, toiminta on sama kuin adfree androidille, kun asensin sen, ajattelin: kuinka fiksu on se, joka loi tämän haha, mutta ei koskaan ajatellut käyttää sitä Gnu / Linuxissa.

  14.   maku dijo

    Kiitos. Luulen, että se on tehty.

  15.   Cristian dijo

    Hei, jonkin aikaa sitten seurasin vaiheita, jotka kuvasit edellisessä viestissäsi, ja se toimi minulle hyvin, ongelmana oli, että käytän sivua, joka näyttää sinulle tiettyä sisältöä pyytää sinua lopettamaan mainonnan, ja koska se ei voinut näyttää sitä minulle se osoitti virheen tässä. Onko olemassa tapa poistaa esto väliaikaisesti käytöstä tai estää sitä estämästä tiettyjä sivuja?

    terveisiä ja kiitoksia näiden tietojen jakamisesta 😀

    1.    voimapeli dijo

      Hei.

      Sitä varten, mitä kommentoit, voin ajatella useita ratkaisuja, vaikka en tiedä mikä sopii parhaiten ongelmasi. Jokainen verkkosovellus on maailma. Kaikki riippuu erityisestä tilanteesta, siitä, mitä olet valmis maksamaan järjestelmän resursseista, sekä ajasta ja omistautumisesta, jonka haluat sijoittaa tähän ongelmaan.

      Ensimmäinen ratkaisu, jonka voin ajatella, ehkä myös helpoin, on poistaa ristiriitainen mainostunnus tiedostosta / etc / hosts. Ehkä enemmän kuin ratkaisu, tämä voi olla juuriongelman poistaminen, mutta et tietenkään estäisi mainontaa.

      Voit myös luoda komentosarjan, joka poistaa / lisää mainostoimialueen / etc / hosts. Joten kun tarvitset mainostamista, sinun on vain toteutettava se. Voit tehdä siitä ajastetun tai kytkimen, joka vaihtaa pari tilaa. Komentosarjan suoritus voi olla manuaalinen, mutta se voidaan myös automatisoida siten, että se toimii, kun tiettyä verkkotunnusta tai URL-osoitetta käytetään, jälkimmäiselle voidaan käyttää välityspalvelinsovellusta. Tässä tapauksessa emme estäisi mainontaa kokonaan.

      Toinen ratkaisu voisi olla verkkokehitystyökalun ikkunan avaaminen selaimessa. Tee pyyntö URL-osoitteelle, jossa visualisoitava resurssi sijaitsee. Tutki sitten saatu vastaus ja yritä DOM-muokkausten ja JS-koodin suorittamisen avulla, että sovellus esittelee haluamamme käyttäytymisen ja sisällön. Tätä varten meidän on tutkittava, miten verkkosovellus toimii selaimessamme. Tämä ei ole helppo tehtävä, koska on hyvin todennäköistä, että sovelluskoodi on hämärtynyt. Tämä ratkaisu perustuu mainosjärjestelmää käyttävän verkon käyttäytymisen muuttamiseen (suhteessa asiakaspuoleen). Tämän ratkaisun avulla olemme estäneet mainonnan ja päässeet resurssiin, mutta puhtaasti manuaalisesti. Jos haluat automatisoida prosessin, voimme määrittää välityspalvelimen, joka on vastuussa HTTP-vastauksen muokkaamisesta meille (esimerkiksi yksityispalvelin).

      Mahdollinen ratkaisu, joka voi olla harkitsemisen arvoinen, jos HTTP-palvelin on käynnissä etkä halua asentaa välityspalvelinta, on toteuttaa korvaus mainosjärjestelmän asiakaspuolella. Mielestäni tämä ratkaisu on hieman etäisempi ja kauaskantoisempi, mutta tietyissä tilanteissa se voi olla pätevä. Ensin muokkaamme tiedostoa / etc / hosts siten, että mainostunnus osoittaa paikalliseen IP-osoitteeseesi. Sitten määritämme HTTP-palvelimen siten, että se ohjaa kaikki kyseisen toimialueen pyynnöt samaan sisältöön. Tämän sisällön on toteutettava yksinkertaistettu mainosjärjestelmän logiikka prosessin näkökulmasta, joka mahdollistaa oikean visualisoinnin. Kuten edellisessä ratkaisussa, joudut tutkimaan verkkoa, mainosjärjestelmää ja niiden välistä vuorovaikutusta. On mahdollista, että molemmat järjestelmät kommunikoivat asiakaspuolella crossdomine-tekniikoilla, jotka meidän on siirryttävä paikalliseen versioon.

      Kuten näette, kahden viimeisen ratkaisun monimutkaisuus ja tapa riippuvat suurelta osin kyseessä olevista järjestelmistä. Kuten sanoin aiemmin, jokainen verkkosovellus on maailma. On elintärkeää tutkia ja analysoida järjestelmiä käyttämällä tekniikoita, kuten suoritusjälkiä, käänteistä suunnittelua ...

      Kaksi viimeistä tässä ehdotettua ratkaisua noudattavat oletusta, että verkkosovelluksen ja mainosjärjestelmän välinen vuorovaikutus tapahtuu asiakkaalla. Jos prosessi perustuu jonkinlaiseen palvelinten väliseen vuorovaikutukseen, on käytettävä erilaista lähestymistapaa.

      Tämä muistuttaa minua tietystä tapauksesta, joka tapahtuu minulle tietokoneella, jota käytän mediacenteristä (hyvin rajallisilla resursseilla). Kun käytän tiettyä verkkosivustoa, se tekee jotain samanlaista kuin ehdotamasi skenaario: Koska olen estänyt mainostunnuksen, minulla on valkoinen ruutu sen sisällön päällä, jota haluan tarkastella, eikä tätä voida poistaa toteutetulla toiminnolla. verkossa, sillä mainonnan lataaminen on välttämätöntä Koska koneella on hyvin rajalliset resurssit, jotta useampia prosesseja voidaan suorittaa, en pääse kyseiseen verkkoon usein enkä halua vaikeuttaa itseäni, joten olen valinnut vaihtoehdon muuttaa DOM: ää manuaalisesti, kun haluan visualisoida sen .

      Toki ratkaisuja on enemmän, on jopa mahdollista, että jotkut ovat paremmin mukautettuja tai helpompia, mutta toivon, että tämä auttaa sinua.

      1.    kytkin dijo

        Olen myös törmännyt sivustoihin, joissa sisältöön tai tyhjiin tiloihin ilmestyy tyhjä ruutu (missä mainonta yleensä menee), mutta kun näen tarpeelliseksi piilottaa ne, käytän Elementin piilossa oleva auttaja Firefoxille (en tiedä onko muissa selaimissa jotain tällaista, muuten on tarpeen tiedustella CSS 3 -valitsimet ja tee suodattimet käsin).

    2.    kytkin dijo

      Cristian, jos tarkoitat, että kun avaat tietyn sivun, esimerkiksi "Deaktivoi Adblock nähdäksesi tämän sivuston" tai jotain sellaista, näkyviin tulee Adblocker-tappaja (vaatii Greasemonkey toimimaan), mikä poistaa monet suojat, joita jotkut sivustot käyttävät ja jotka pakottavat sinut poistamaan mainosten estotoiminnon käytöstä (minulla ei vielä ollut aavistustakaan, että tämän tyyppinen suojaus toimisi myös isäntätiedoston toimialueen estämisen yhteydessä).

  16.   NauTiluS dijo

    Tiedosto, olen käyttänyt sitä jonkin aikaa.

    Mutta mielenkiintoisin asia on selitys kuinka koko käsikirjoitus toimii 😀
    Puhtaiden aatelisten opetusohjelma olisi mielenkiintoinen hahaha

    Olen nähnyt joitain viestejä täältä, mutta tässä yhteydessä täydennän jotain myös tällä esimerkillä.

    Tervehdys.

  17.   Cristianhcd dijo

    Teen lepakon ikkunoille: fsjal

  18.   rewsll dijo

    hooo erittäin hyvä, totuus arvostetaan

  19.   anderson freitas dijo

    Hyväksytty !!!!: O)

  20.   gabux dijo

    Hienoa, kiitos näistä erittäin hyvistä panoksista ...

  21.   Alexis dijo

    komentosarja ei anna ongelmia ufw: n kanssa?

  22.   synflag dijo

    Anteeksi rohkeudesta, mutta laitan käsikirjoituksen tällä tavalla (ts. Näillä muutoksilla):

    #! / Bin / bash

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

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

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

    kissa /etc/hosts.old >> / tmp / hosts-blacklist
    kissa /tmp/hosts-blacklist.txt|uniq >> / etc / hosts

    rm /tmp/hosts-blacklist.txt

    poistua

    Joillakin meistä on isännissä tietyt asetukset, jotka menetetyllä skriptillä korjaavat minut, jos olen väärässä, olen nukkumassa

    1.    KZKG ^ Gaara dijo

      Ei lainkaan, kiitos paljon panoksestasi 🙂

  23.   romina dijo

    Hei KZKG ^ Gaara!
    Käytän manjaroa kde: n ja Firefoxin kanssa.
    Totuus on, että käsikirjoitus on minulle erittäin hyödyllinen.
    Ymmärsin, kuinka käsikirjoitus toimii (jokainen siinä oleva ohje), mutta mikä ei ole minulle selvää, on ...
    1) koska se tekee samoin esimerkiksi avattaessa YouTube-videota, joka ei lataa mainontaa
    2) kuinka usein tietokanta päivitetään, onko päivittäinen päivitys? jos niin, haluaisin päivittää tietokannan cronissa päivittäin eikä kuukausittain.
    3) kohta 3 .. Nyt heidän on käynnistettävä cron-demoni uudelleen, kuten uudelleenkäynnistetty sanoi demoni, mikä olisi käyttöohje
    4) Jos käynnistän muistikirjan uudelleen, minun on suoritettava komentosarja uudelleen tai sen suorittaminen on vain tietokannan päivittäminen, toisin sanoen ensimmäisen kerran, kun suoritan komentosarjan, sivujen esto pysyy ikuisesti.
    anteeksi niin monesta kysymyksestä, mutta kaikki artikkelisi ovat erinomaisia ​​ja opettelen päivittäin sivusi kanssa.
    Kiitos. suudella. romi

    1.    KZKG ^ Gaara dijo

      Hei,

      1) Kun avaat YouTube-videon, sivukoodi (HTML) on koodi, jolla video, css jne. Näytetään. On myös välilyönti (div), johon Adsense (Google) -mainonta sijoitetaan, mutta mainonta EI OLE youtube.com-verkkotunnuksessa, se on (esimerkiksi) ads.adsense.com-sivustossa tai vastaavassa. Tämä verkkotunnus (ads.adsense.com) on 100% mainontaa, joten et vain lataa siitä mitään. Joten, ei ole väliä, jos käyt 30 sivustoon, niin kauan kuin ne vievät kyseisen verkkotunnuksen mainoksen, se ei näy sinulle.
      2) Rehellisesti, minulla ei ole aavistustakaan, laitoin crontabiin päivittämään komentosarjan DB kerran kuukaudessa, mutta en tiedä onko hosts.txt -päivitys useammin vai ei.
      3) Kyllä, sanoin tietokoneen uudelleenkäynnistyksestä (joka käynnistää kaikki palvelut myös ilmeisesti), jotta ei mutkistaisi enempää. Samoin sudo service cronin pitäisi toimia sinulle, jos käytät Debiania, Ubuntua tai Mintia. Jos käytät jotain muuta systemd: n kanssa (Arch, Chakra, et ole varma, onko myös Manjaro), se olisi sudo systemctl käynnistä cronie uudelleen
      4) Kun muokkaat tiedostoa / etc / crontab, sinun on ilmoitettava tietokoneelle, että tämä tiedosto muuttui, että muokkait sitä ja että sen on luettava se uudelleen muutoksen huomioon ottamiseksi. Käynnistä cron uudelleen tai käynnistä tietokone uudelleen, jotta hän voi lukea tiedoston uudelleen. Nyt kun käynnistät tietokoneen uudelleen, komentosarja ei toimi automaattisesti, vaan se suoritetaan päivänä, jolloin kerrot sen tiedostossa / etc / crontab. Ja kyllä, ensimmäisen kerran, kun suoritat komentosarjan, jos kaikki toimi hyvin (voit tarkistaa: cat / etc / hosts), mainonta on jo estetty.

      Älä huoli kysymyksistä, autan mielelläni.
      terveiset

      1.    romina dijo

        kiitos kzkg!
        selkeämpi mahdoton!
        suudella. romi

  24.   Marcellus (N3krodamus) dijo

    Käsikirjoitus on hyvä, mutta siinä on kirjoitusvirhe. O: n (pienet kirjaimet) sijasta sen pitäisi olla O (kirjain tai isot kirjaimet), koska muuten tallentaminen on yhteysloki tiedostossa /tmp/hosts.txt

    1.    KZKG ^ Gaara dijo

      Kiitos selvennyksestä, olen jo korjannut sen.

  25.   Johannes dijo

    Kaksi hienoa kommenttia:
    - Mikä outo tapa varmistaa, että tiedosto on olemassa, mies! ... Yrititkö käyttää jos [-f $ tiedosto] sen ls: n sijaan, joka lähettää lähdön / dev / null ja sitten varmistat, että se on errorLevel ja teet niiniiiii monta kierrosta?
    - Toisaalta ... varo wgetissä -o (pientä kirjainta) ... Se EI tee mitä haluat tehdä. Kokeile -O (isot kirjaimet)

    Suositus: testaa komentosarjat ennen julkaisemista

    1.    romina dijo

      Rakas John,
      Voit laittaa täydellisen komentosarjan korjauksellesi, jotta testaisimme sen.
      kiitos, romi

    2.    romina dijo

      John,
      Voit laittaa täydellisen komentosarjan korjauksellesi, jotta testaisimme sen.
      Kiitos, Romi

    3.    KZKG ^ Gaara dijo

      Aivan, voisin tarkistaa myös testillä ... Unohdin nämä asiat, kun tein komentosarjan ^ - ^

  26.   zerial dijo

    Miksi muokata tiedostoa / etc / hosts? Eikö DROP iptablesin kautta ole hyödyllisempi ja optimaalinen?

    1.    mario dijo

      Se voi olla, mutta se olisi melko vaarallista. Tämä komentosarja lataa säännöt kolmannen osapuolen sivustolta, kuten adblock, mutta tehokkaampi. Jos annamme kolmannen osapuolen luoda ja kopioida iptables-sääntöjä järjestelmäämme, voit kuvitella sen aiheuttamat turvallisuusriskit. Lisäksi jotkut käyttävät gufw: tä, firestarteria jne., He voivat käyttää omaa kokoonpanoa ja poistaa meidän.

  27.   marianogaudix dijo

    KZKG ^ Gaara: Kiitos tiedoista, en ole koskaan todella huolissani tästä näkökulmasta, mutta se sopii minulle.

  28.   Pablo dijo

    pablo @ fausto ~ / Ohjelmisto / Skriptit% wget http://ftp.desdelinux.net/anti-ads.sh
    –2014-03-01 11:54:55– http://ftp.desdelinux.net/anti-ads.sh
    Ratkaisu http://ftp.desdelinux.net (ftp.desdelinux.net)... epäonnistui: Tuntematon nimi tai palvelu.
    wget: Tietokoneen osoitetta "ftp.desdelinux.netto"

    1.    mario dijo

      dns-ongelmia, sinulla pitäisi olla tämä lähtö: wget http://ftp.desdelinux.net/anti-ads.sh –13: 34: 11– http://ftp.desdelinux.net/anti-ads.sh => `` anti-ads.sh ''
      Selvitän http://ftp.desdelinux.net... 69.61.93.35
      Yhdistetään http://ftp.desdelinux.net[69.61.93.35]:80... kytketty.
      HTTP-pyyntö lähetetään, odottaa vastausta ... 200 OK

  29.   johnfree dijo

    Tässä on vinkki: Rivi "0.0.0.0 da.feedsportal.com # [vaikuttaa RSS-syötteisiin]" antaa ongelmia monien RSS-syötteiden kanssa, se antoi minulle ongelmia eikä antanut minun käyttää viestejä.
    Tervehdys!

  30.   Joaquin dijo

    Hyvä panos!

  31.   taputtaa dijo

    Luettuani blogikirjoituksen kiinnostuin aiheesta ja löysin sovelluksen tätä paljon täydellisempää tarkoitusta varten, jonka avulla voit lisätä useita luetteloita samanaikaisesti käyttöliittymän kanssa niille, jotka pitävät tästä mukavuudesta ...
    https://github.com/memoryleakx/AdAndCrapBlock

  32.   bxxx dijo

    Voiko joku laittaa tiedoston /etc/host.old alkuperäisen sisällön
    Olen vahingossa poistanut sen.

    Kiitos.

  33.   Judd dijo

    Hei !
    Olisit ystävällinen selittämään minulle, miten tämä poistetaan konsolissa, aina kun avaan sen, minulla on Arch.Linux 32 bittiä Kde: n kanssa:

    julista -x COLORTERM = »gnome-pääte»
    declare -x DBUS_SESSION_BUS_ADDRESS=»unix:abstract=/tmp/dbus-F4MG1bJZhB,guid=58b029ee172e705e35e2b72f543bf1b7″
    julista -x DESKTOP_SESSION = »KDE-plasmatyötila»
    julista -x DISPLAY = »: 0 ″
    julista -x GPG_AGENT_INFO = »/ home / javier / .gnupg / S.gpg-agent: 18358: 1 ″
    julista -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″
    julista -x GTK_MODULES = »canberra-gtk-module»
    julista -x GTK_RC_FILES = »/ etc / gtk / gtkrc: /home/javier/.gtkrc: /home/javier/.kde4/share/config/gtkrc»
    julista -x HOME = »/ home / javier»
    julista -x KDE_FULL_SESSION = »tosi»
    julista -x KDE_MULTIHEAD = »väärä»
    julista -x KDE_SESSION_UID = »1000 ″
    julista -x KDE_SESSION_VERSION = »4 ″
    julista -x LANG = »fi_AR.UTF-8 ″
    julista -x LOGNAME = »javier»
    julista -x MAIL = »/ var / spool / mail / javier»
    julista -x MOZ_PLUGIN_PATH = »/ usr / lib / mozilla / laajennukset»
    julista -x OLDPWD
    julista -x PATH = »/ usr / local / sbin: / usr / local / bin: / usr / bin: / usr / bin / site_perl: / usr / bin / vendor_perl: / usr / bin / core_perl»
    julista -x PWD = »/ home / javier»
    julista -x QT_PLUGIN_PATH = »/ home / javier / .kde4 / lib / kde4 / plugins /: / usr / lib / kde4 / plugins /»
    julista -x SESSION_MANAGER = »paikallinen / paras: @ / tmp / .ICE-unix / 18390, unix / thebest: /tmp/.ICE-unix/18390 ″
    julista -x SHELL = »/ bin / bash»
    julista -x SHLVL = »2 ″
    julista -x SSH_ASKPASS = »/ usr / lib / seahorse / seahorse-ssh-askpass»
    julista -x TERM = »xterm»
    julista -x USER = »javier»
    julista -x VTE_VERSION = »3603 ″
    julista -x WINDOWID = »85983238 ″
    julista -x XAUTHORITY = »/ home / javier / .Xauthority»
    julista -x XCURSOR_SIZE = »0 ″
    julista -x XCURSOR_THEME = »KDE_Classic»
    julista -x XDG_CURRENT_DESKTOP = »KDE»
    julista -x XDG_DATA_DIRS = »/ usr / share: / usr / share: / usr / local / share»
    julista -x XDG_RUNTIME_DIR = »/ run / user / 1000 ″
    julista -x XDG_SEAT = »seat0 ″
    julista -x XDG_SESSION_ID = »c2 ″
    julista -x XDG_VTNR = »1 ″

    En tiedä mitä muuta tehdä ja se on hyvin ärsyttävää ...
    Arvostan sitä suuresti!
    Vetoan kokemukseesi!
    Paljon kiitoksia ja terveisiä. -

  34.   Felix Cabrera dijo

    Kuinka poistan mainoksia sivustosta »Haha»
    Aikaisemmin numero ja voila poistettaisiin
    nyt mitään ei tapahdu
    voit auttaa?
    terveiset
    Felix

  35.   Pedro dijo

    Hei, olen melkein aloitteleva debian-käyttäjä, olen kokeillut komentosarjaa ja se toimii enemmän kuin haluaisin kansi, ei uutisten kommentteja, ja tässä blogissa sama asia tapahtuu minulle, en näe muuta kuin mitä laatikoihin menee, enkä näe artikkelia tai kommentteja, kaikki tämä Firefoxilta, joka on käyttämäni selain, miten voin kumota muutokset tähän komentosarjaan? Olen jo poistanut sen cronista, mutta "vaikutukset" pysyvät, kiitos paljon.