Annonse

Gjør en billig Raspberry Pi om til en nettverksbred annonse-blokkering. Hvis du er lei av at AdBlock Plus bremser nettleseren din, er dette DNS-baserte alternativet et flott alternativ som fungerer på alle enheter. I motsetning til andre løsninger, filtrerer dette nettet før det kommer til enheten din, noe som betyr at du kan blokkere annonser på iPad eller Android uten behov for jailbreaking eller rooting.

Et selskap som heter AdTrap AdTrap er en liten hvit boks som blokkerer alle annonser fra Internett for 139 dollarHvor mye vil du være villig til å betale for et internett uten annonser? Møt AdTrap, en ny enhet som lover å blokkere alle online annonser, enten du er på datamaskinen eller på mobilen din. Les mer selger a liten hvit boks som blokkerer annonser AdTrap er en liten hvit boks som blokkerer alle annonser fra Internett for 139 dollarHvor mye vil du være villig til å betale for et internett uten annonser? Møt AdTrap, en ny enhet som lover å blokkere alle online annonser, enten du er på datamaskinen eller på mobilen din. Les mer

instagram viewer
for 129 dollar, men du bør ikke kjøpe det - en $ Raspberry Pi og et SD-kort er alt du trenger for å lage din egen maskinvareannonseblokkering for alle enheter i nettverket. Dette er grunnen til at Pi-Hole er en bedre idé enn nettleserutvidelser, og hvordan du konfigurerer det.

For å raskt oppsummere, må du gjøre tre ting:

  1. Installer en ny versjon av Raspbian på Raspberry Pi.
  2. Kjør følgende skript:
    krøller https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | bash
  3. Sett opp enhetene dine til å bruke Raspberry Pis IP-adresse som deres DNS-server.

Vet du ikke hva noe av dette betyr, eller hvorfor du vil bruke PiHole i utgangspunktet? Fortsett å lese - jeg kan forklare.

Hvorfor ikke bare bruke AdBlock? Eller vertsfilen?

Det er intuitivt, men AdBlock Plus og lignende verktøy bremser nettleseren din. Disse utvidelsene bruker tilpassede stilark for å strippe annonser, noe som betyr at hvert nettsted du ser på blir redigert mens du er på farten. Dette kommer til en pris.

"Adblock, noscript, ghostery og andre tillegg som dem forårsaker 90% av problemene vi ser på forumene," sa en Chrome-utvikler på Reddit, og legger til at slike utvidelser øker minnebruken alt fra 10 til 30 prosent, og sideinnlastningstider med mellom 15 og 50 prosent.

turtle-slow

Dette legger seg raskt opp, og det er derfor noen strømbrukere bruk vertsfilen Hva er Windows Host File? Og 6 overraskende måter å bruke det påWindows Hosts-filen lar deg definere hvilke domenenavn (nettsteder) som er lenket til hvilke IP-adresser. Det har forrang fremfor DNS-serverne dine, så DNS-serverne dine kan si at facebook.com er koblet til ... Les mer for å blokkere annonser i stedet. Denne tilnærmingen er bedre fordi den forhindrer at kjente annonseservere noen gang blir lastet på datamaskinen din, noe som betyr at nettleseren din ikke trenger å fjerne annonser. Ulempen: det er bokstavelig talt tusenvis av annonseservere der ute, og disse listene må vedlikeholdes og oppdateres på alle enhetene dine. Og så er det mobile enheter, som du ikke enkelt kan redigere vertsfilen uten å rooting eller jailbreaking.

Pi-Hole kjører på en dedikert Raspberry Pi, noe som betyr at du bare trenger å konfigurere den en gang. Det er enkelt å installere og kan oppdatere seg ved å bruke flere av de mest kjente lister over annonser og malware-servere på nettet. La oss sette det opp.

1. Installer en fersk kopi av Raspian

bringebær-pi-oppsett

Jacob Salmela, mannen bak PiHole, anbefaler en ren installasjon av Raspbian før du setter opp. Hvis du aldri har installert et OS for Pi før, ikke bekymre deg: prosessen er enkel.

Først, last ned Raspbian fra RaspberryPi.org. Deretter må du skrive IMG-filen til SD-kortet ditt (dette vil slette det som er på SD-en din, så husk å ta sikkerhetskopi av noe viktig først). Hvordan du gjør dette avhenger av datamaskinens operativsystem:

  • Windows-brukere: Bruk Win32 Disk Imager
  • Mac-brukere: Bruk Pi Filler
  • Linux-brukere: Bruk instruksjonene for ledeteksten tilbys av RaspberryPi.org.

Bruk riktig verktøy for å skrive Raspbian til SD-kortet, og sett deretter SD-kortet inn i Pi-en. Bruk en Ethernet-kabel for å koble Pi-en din direkte til ruteren din, og deretter koble til Pis strømadapter. Raspbian vil starte opp.

Dette er et godt tidspunkt å åpne innstillingene til ruteren din og tildele Raspberry Pi en statisk IP. Hvordan du gjør dette vil variere avhengig av ruteren din, så sjekk dokumentasjonen for mer informasjon (se etter "statisk DHCP-reservasjon").

2. Kjør Pi-Hole-skriptet

Nå er det på tide å sette opp Pi-Hole selv. Hvis du har en skjerm til Raspberry Pi, kan du bruke den til å konfigurere alt. Ellers må du bruke SSH for å koble til (dette er sannsynligvis enklere).

Standard brukernavn og passord for Raspian-oppsettet er:

  • Brukernavn: pi
  • Passord: bringebær

Du vil se instruksjoner for å endre dette passordet etter at du er logget inn for første gang, hvis du er interessert.

Det er enkle måter å bruke SSH i Windows 4 enkle måter å bruke SSH i WindowsSSH er de facto-løsningen for sikker tilgang til eksterne terminaler på Linux og andre UNIX-lignende systemer. Hvis du har en ekstern SSH-server du vil ha tilgang til, må du laste ned en SSH-klient ... Les mer ; Mac- og Linux-brukere trenger bare å starte opp terminalen / ledeteksten, og bruk deretter denne kommandoen:

ssh [email protected]

"IP.adresse" blir selvfølgelig erstattet med den statiske IP-en du tilordnet tidligere.

pihole-installasjon

Når du har logget deg på, er alt du trenger å gjøre å kjøre denne kommandoen:

krøller " https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | bash

Dette vil lastes ned det automatiserte Pi-Hole-installasjonsprogrammet og kjør den. For å oppsummere, vil dette skriptet:

  • Oppdater Pi-programvaren din til den nyeste versjonen.
  • Installer en DNS-tjeneste og en webserver
  • Endre innstillingene for disse to programmene
  • Last ned lister over kjente adware-servere fra 7 forskjellige nettsteder.

Len deg tilbake og se på prosessen - det forklarer hvert trinn mens det går. Når det er gjort, er vi nesten klare.

3. Sett opp enhetene dine for å bruke PiHole

Nå som PiHole-en din er konfigurert, er det bare en ting igjen å gjøre: pek enhetene dine mot den. Vi har vist deg hvordan du endrer DNS-innstillingene Slik endrer du DNS-serverne dine og forbedrer Internett-sikkerhetSe for deg dette - du våkner en vakker morgen, hell deg en kopp kaffe og setter deg deretter ved datamaskinen for å komme i gang med arbeidet ditt for dagen. Før du faktisk ... Les mer , men her er en rask oversikt over metoden for hver større plattform. Merk at disse innstillingene er spesifikke for ditt lokale nettverk, noe som betyr at hvis du noen ganger bytter mellom en trådløs og kablet tilkobling, kan det hende du trenger å konfigurere det to ganger.

Endre din Windows DNS-server

Gå til kontrollpanelet og finn "Endre adapterinnstillinger". Høyreklikk hvilken tilkobling du bruker, og klikk deretter på "Egenskaper".

Windows-nettverk-innstilling

Klikk på "Internet Protocol Version 4", og klikk deretter på "Properties" igjen.

Windows-dns-skjult

Nå, klikk på "Bruk følgende DNS-servere".

windows-dns-changes-slutt

Gi din Pis IP-adresse som den primære (første) DNS-serveren, og 8.8.8.8 (Googles DNS-tjeneste, i tilfelle noe skulle gå galt) som den sekundære serveren.

Endre Mac DNS-serveren din

Gå til Mac-innstillingspanelet, og klikk deretter på "Nettverk". Klikk på din nåværende tilkobling i venstre panel, og klikk deretter på "Avansert" -knappen nederst til høyre. Klikk "DNS" så ser du følgende skjermbilde:

mac-endrings DNS-innstillinger

Gi din Pis IP-adresse som den primære (øverste) DNS-serveren, og 8.8.8.8 (Googles DNS-tjeneste, i tilfelle noe skulle gå galt) som sikkerhetskopi.

Endre din Android DNS-server

Gå til Android-innstillingsskjermen, og trykk og hold på det nåværende WiFi-nettverket. Trykk på "Endre nettverk" når alternativet kommer opp, og trykk deretter på "Vis avanserte alternativer". Du vil se en skjerm som denne:

android-Change-dns-innstillinger

Nederst på skjermen kan du stille inn to DNS-servere. Gi din Pis IP-adresse som DNS 1 og 8.8.8.8 (Googles DNS-tjeneste, i tilfelle noe skulle gå galt) som DNS 2.

Endre DNS- eller iPhone-serveren på iPhone eller iPad

Gå til enhetens preferanser, og gå deretter til WiFi. Ved siden av hjemmenettverket ditt, klikker du på "i" -knappen for å få frem flere alternativer. Her ser du

IS-endrings dns-innstillinger

Gi din Pis IP-adresse, etterfulgt av komma, etterfulgt av 8.8.8.8 (Googles DNS-tjeneste, i tilfelle noe skulle gå galt).

(Linux-brukere: det er bare for mange distros og skrivebordsmiljøer for meg til å dekke dere godt, og jeg vedder på at dere alle vet hvordan du endrer DNS-innstillinger uansett).

Hvor bra fungerer det?

I testene våre lar ikke dette oppsettet mye tekst- eller bildeannonser komme gjennom. Selv store videosider som YouTube slutter å vise annonser helt når dette er satt opp.

Det er ikke til å si at ingen annonser slipper gjennom. Streaming av musikktjenester som Pandora, Spotify og Rdio fortsatte å spille annonser i testene våre. Jacob Salmela selv slet da han forsøkte å blokkere Hulu-annonser med dette oppsettet, så det virker som medieannonser er et helt annet dyr. Men arbeidet pågår.

Fortsatt er nettet et veldig trivelig sted med dette oppsettet, og nettleserens ytelse er snaut sammenlignet med AdBlock.

Blir ikke annonseblokkering ondt eller noe?

Å blokkere annonser er noe rimelige folk kan være uenige om. Min venn Mihir tenker utgivere må slutte å sutre over AdBlock Utgivere må slutte å klynke over AdblockAnnonseblokkering virker som et naturlig alternativ for enhver forbruker på grunn av en enkel grunn: det er en enkel måte å bli kvitt en irritasjon. Les mer ; mener en annen venn, Matt AdBlock må dø for å redde journalistikk slik vi kjenner det Det handler om etikk i å stjele spilljournalistikk: Hvorfor AdBlock trenger å døEn enkel, gratis nettleserplugin drepte Joystiq - og ødelegger Internett. Les mer . Som journalist plager de etiske implikasjonene av å blokkere annonser meg åpenbart, men som teknolog synes jeg bare teknologien bak Pi-Hole er fascinerende.

Denne artikkelen handler mer om den kule teknologien som gjør det mulig å blokkere annonser enn de etiske implikasjonene av det, og jeg forstår at det er massevis av hykleri der. Men Pi-Hole er så kult, og jeg kunne ikke la være å dele det med deg. Alvor: les mer om hvordan PiHole fungerer, og du vil se hvorfor jeg synes det er strålende - selv om etikken i å blokkere annonser i beste fall er grumsete. Jeg håper, hvis ikke annet, å få dette til å lære lærer deg litt om hvordan DNS fungerer.

Bildetillegg: kanon skyter et skudd Via Shutterstock

Justin Pot er en teknologijournalist med base i Portland, Oregon. Han elsker teknologi, mennesker og natur - og prøver å glede seg over alle tre når det er mulig. Du kan chatte med Justin på Twitter, akkurat nå.