Einrichten der Anzeigenblockierung auf dem Router?

16

Ist es möglich, Anzeigen (sowohl grafische als auch textuelle wie Google-Textanzeigen) auf der Ebene des Routers zu blockieren oder zu entfernen? Ich habe ein Cisco Linksys WRT54GL mit Tomato Firmware v1.28.1816.

Grundsätzlich möchte ich eine Funktionalität, wie sie vom AdBlock Lite-Add-On für Firefox oder Privoxy implementiert wird, aber nicht auf der Ebene des Browsers oder einzelnen Computers, sondern auf der Ebene des Routers.

Die Motivation ist, dass mehrere Geräte (Laptops, PS3, PSP ...) über einen Router mit dem Internet verbunden sind. Und ich möchte einen Punkt, um die Anzeigen zu blockieren.

Shivaranjan
quelle
Interessante Idee, aber ich fürchte, Ihr Router und die Firmware gehen auf dem IP-Stack nicht so hoch. Dies sieht aus wie die Anwendungsebene.
1
Ich bin mir nicht sicher über Tomate, aber Sie können Privoxy in DD-WRT Kong Mod ausführen. Alternativ können Sie mit jeder Firmware die Hosts-Datei ändern, was ich jedoch nicht empfehle.
Lupincho

Antworten:

10

Zum Glück für Sie haben Lifehacker einen Artikel darüber, wie Sie genau das tun können.

http://lifehacker.com/5060053/set-up-universal-ad-blocking-through-your-router

  1. Öffnen Sie die Oberfläche von Tomato Admin Scripts. Sie müssen sich mit dem Benutzernamen und dem Kennwort anmelden, die Sie in Ihren Anweisungen zur Installation von Tomato festgelegt haben. Stellen Sie nach dem Anmelden sicher, dass Sie auf die Registerkarte WAN Up klicken.

  2. Kopieren Sie das Werbeblocker-Skript nach Tomato. Ich würde empfehlen, direkt zur Quelle zu gehen , da der Autor des Skripts es regelmäßig aktualisiert.

Sie sollten das Skript in den leeren Textbereich auf der Registerkarte WAN Up einfügen

3 . Speichern Sie das Skript, indem Sie auf die Schaltfläche Speichern klicken.

4.Starten Sie Ihren Router neu, um das Skript zu aktivieren. Das ist alles dazu. Wenn Sie das nächste Mal eine Website besuchen, sollten Sie einen auffälligen Mangel an Anzeigen feststellen. Das Gleiche sollte für jeden Computer gelten, sofern er mit Ihrem Tomato-Router verbunden ist. Es gibt einige unglückliche Details zu dieser Methode im Vergleich zur Adblock-Erweiterung, die Sie möglicherweise berücksichtigen möchten, bevor Sie sie auf Ihrem Router einrichten. Wenn Sie eine Site auf die Whitelist setzen möchten, müssen Sie das Skript zunächst manuell bearbeiten, indem Sie den folgenden Abschnitt ändern:

## remove/whitelist websites ## removes 3 websites (aa.com, bb.com, cc.com) ## remove the # and edit the website urls. sed -i -e '/aa.com/d' $GENFILE

... aa.com durch die Website ersetzen, die Sie auf die Whitelist setzen wollten. Beachten Sie, dass das Whitelisting nicht für das Whitelisting aller Anzeigen auf einer bestimmten Website funktioniert. Wenn Sie jedoch Probleme beim Öffnen einer Website haben, die Sie sich ansehen möchten, weil sie sich auf einer schwarzen Liste befindet, können Sie mit dem Whitelisting auf diese eine bestimmte Website zugreifen .

Leider können Sie mit dem Skript nicht alle Anzeigen auf bestimmten Websites auf die Positivliste setzen.

VBwhatnow
quelle
2
Können Sie eine Zusammenfassung des Links in Ihre Antwort schreiben? Sollte der Link nicht mehr funktionieren, wäre Ihre Antwort unbrauchbar. Wenn Sie jedoch den Kontext des Links zusammenfassen, bleibt die allgemeine Vorstellung davon, was Sie zu vermitteln versuchen, immer erhalten.
MaQleod
Diese Methode gefällt mir sehr gut. Ein Problem, das ich jedoch sehe, ist, dass dies keine Google-Textanzeigen oder ähnliches blockieren kann, oder? Ich finde die Textanzeigen tatsächlich aufdringlicher als die grafischen ...
5

Was Sie verwenden möchten, ist OpenDNS . Dann können Sie die DNS-Einstellungen Ihres Routers oder Ihrer Computer so einstellen, dass sie auf deren DNS verweisen. Ein kleines Dienstprogramm auf jedem Computer kann die IP-Adresse aktualisieren, wenn sie sich alle paar Wochen ändert, aber wenn sie statisch ist, umso besser. Sie haben einen Abschnitt mit Kontoeinstellungen, in dem Sie Dinge blockieren können. Sie müssen nur im Web nach einer schwarzen Liste von Dingen suchen, die blockiert werden sollen (Werbenetzwerke). Sie können eine finden, indem Sie nach einer Hosts-Datei für diesen Zweck suchen.

MetaGuru
quelle
Ich liebe und benutze OpenDNS, aber OP und ich suchen nach regelbasierten AdBlock-Internetfiltern auf Routerebene.
Baodad
2

Um Ihr Ziel zu erreichen, brauchen Sie etwas mit etwas mehr Intelligenz. Zu Hause starte ich eine Software namens Untangle . Es handelt sich um eine Debian-Linux-Distribution mit einer voll ausgestatteten Web-Oberfläche zur Steuerung der Software.

Untangle läuft auf einem Standard-x86 / x64-basierten Computer mit zwei Netzwerkkarten. Sie benötigen einen für den Internetverkehr (WAN) und einen für Ihren Netzwerkverkehr (LAN).

In Untangle sind viele Module kostenlos enthalten, einschließlich eines Werbeblockers, der auf dem Code des Firefox-Add-ons AdBlock Plus basiert.

Einige der anderen kostenlosen Module umfassen:

  • Spam Filter
  • Spyware-Blocker
  • Virus Blocker (basierend auf Clam AV)
  • Website-Blocker
  • VPN (basierend auf OpenVPN)
  • etc...

Sie bieten auch eine Handvoll Premium-Apps an, die mit Kosten verbunden sind. Dies war hauptsächlich für Geschäftsanwender gedacht, aber Sie werden einige davon vielleicht als nützlich erachten, wie den erweiterten Virus Blocker, der NICHT auf Clam AV basiert.

Untangle kann als Router oder Passthrough-Gerät (Bridge-Gerät) fungieren, das sich in das Netzwerk einfügt und es Ihnen ermöglicht, es auszuführen, ohne den aktuellen Router zu ersetzen.

ianc1215
quelle
Ich muss vielleicht irgendwann damit experimentieren. Gibt es eine erhebliche Verlangsamung der Leistung? Welche Hardware muss ich verwenden?
VBwhatnow
1
Die ursprüngliche Version (5.x) könnte auf einem P3 mit 800 MHz und 512 MB RAM ausgeführt werden. Die aktuellen Releases (9.x) erfordern einen Dual Core und 2 GB Speicher für eine kleine Box. Die Frage ist ein wenig schwer zu fassen. Es hat hauptsächlich mit der Skala zu tun, mit der Sie arbeiten. Stellen Sie sich das so vor: Mehr Benutzer = mehr Leistung. Einige Empfehlungen finden Sie unter forums.untangle.com. Meine aktuelle Box läuft auf einem Intel Core2 E6750 mit 4 GB RAM, aber das liegt daran, dass es eine Ersatzbox war, die ich hatte. Auch NICs mit höherer Qualität können die Leistung erheblich verbessern.
Ianc1215
1

Ich habe eine Liste mit Zugriffsbeschränkungen erstellt. Es ist ein bisschen drakonisch, aber es funktioniert und ich kann entscheiden, für welche Geräte es gilt. Das Deaktivieren ist einfach, wenn Sie sich anmelden. Sie müssen Websites jedoch manuell eingeben. Ich muss zwei Listen verwenden, weil meine Liste groß ist.

getclicky.com doubleclick.net ad.nozonedata.com ads.pointroll.com us.ard.yahoo.com us.a1.yimg.com us.js2.yimg.com ad.doubleclick.net view.atdmt.com a.tribalfusion .com ad.ca.doubleclick.net ads.deviantart.com pagead2.googlesyndication.com ad.nozonedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com tribalfusion.com ads.yahoo.com mf.sitescout.com sitescout.com clicks.beap.bc.yahoo.com comparisons.org sitescout.com vibrantmedia.com adsupply.com taboola.com analytics.twitter.com googleadservices.com smartadserver.com

Es gibt viele, viele mehr, aber das ist alles, was ich posten könnte

J. Honak
quelle
getclicky.com doubleclick.net ad.nozonedata.com ads.pointroll.com us.ard.yahoo.com us.a1.yimg.com us.js2.yimg.com ad.doubleclick.net view.atdmt.com a.tribalfusion .com ad.ca.doubleclick.net ads.deviantart.com pagead2.googlesyndication.com ad.nozonedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com tribalfusion.com ads.yahoo.com mf.sitescout.com sitescout.com clicks.beap.bc.yahoo.com comparisons.org sitescout.com vibrantmedia.com adsupply.com taboola.com analytics.twitter.com googleadservices.com smartadserver.com
J Honak
Es gibt viele, viele mehr, aber das ist alles, was ich posten konnte
J. Honak
Sie können die gesamte Domain oder einen bestimmten DNS-Namen
blockieren
1
Können Sie etwas mehr dazu sagen, wie das geht?
G-Man sagt, dass Monica