Menyiapkan pemblokiran iklan di router?

16

Apakah mungkin untuk memblokir atau menghapus iklan (grafis maupun teks seperti iklan teks Google) di tingkat router? Saya memiliki Cisco Linksys WRT54GL dengan Tomato Firmware v1.28.1816.

Pada dasarnya saya ingin fungsionalitas seperti yang diterapkan oleh AdBlock Lite add-on untuk Firefox, atau Privoxy, tetapi tidak pada level browser atau komputer individual, tetapi pada level router.

Motivasinya adalah, ada beberapa perangkat (laptop, PS3, PSP ...) yang terhubung melalui satu router ke internet. Dan saya ingin satu titik untuk memblokir iklan.

Shivaranjan
sumber
Ide yang menarik, tapi saya khawatir router Anda dan firmware tidak naik pada tumpukan IP. Ini terlihat seperti level aplikasi.
1
Tidak yakin tentang Tomat, tetapi Anda dapat menjalankan Privoxy di DD-WRT Kong Mod. Atau, dengan firmware apa pun Anda dapat memodifikasi file host, tetapi saya tidak akan merekomendasikan itu.
lupincho

Jawaban:

10

Beruntung bagi Anda lifehacker memiliki artikel tentang cara melakukan hal ini.

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

  1. Buka antarmuka Script Admin Tomat. Anda harus login dengan nama pengguna dan kata sandi yang Anda tetapkan dalam instruksi untuk menginstal Tomat. Setelah Anda masuk, pastikan untuk mengklik tab WAN Up.

  2. Salin skrip blok iklan ke Tomat. Saya akan merekomendasikan langsung ke sumbernya , karena penulis skrip memperbarui secara teratur.

Anda harus menempelkan skrip ke area teks kosong di tab WAN Up

3. Simpan skrip dengan mengklik tombol Simpan.

4. Boot ulang router Anda untuk mengaktifkan skrip. Itu semua yang ada untuk itu. Lain kali Anda mengunjungi situs web, Anda akan melihat kurangnya iklan yang mencolok. Hal yang sama harus benar dari komputer mana pun, asalkan terhubung ke router Tomat Anda. Ada beberapa potongan yang tidak menguntungkan tentang metode ini versus ekstensi Adblock yang mungkin ingin Anda pertimbangkan sebelum memasangnya di router Anda. Pertama, jika Anda ingin membuat daftar putih situs, Anda harus mengedit skrip secara manual dengan mengubah bagian berikut:

## 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

... mengganti aa.com dengan situs yang ingin Anda daftar putih. Ingatlah bahwa daftar putih tidak berfungsi untuk membolehkan daftar putih semua iklan di situs tertentu — sebagai gantinya, jika Anda mengalami masalah dalam membuka situs yang ingin Anda lihat karena ada dalam daftar hitam, daftar putih situs itu akan membuat Anda mengakses satu situs tertentu .

Sayangnya skrip tidak memungkinkan Anda memasukkan daftar putih semua iklan di situs tertentu.

VSiapa tahu
sumber
2
Bisakah Anda menulis ringkasan tautan dalam jawaban Anda? jika tautannya mati, jawaban Anda tidak akan berguna, tetapi jika Anda meringkas konteks tautan, gagasan umum tentang apa yang Anda coba sampaikan akan selalu ada.
MaQleod
Saya sangat menyukai metode ini. Satu masalah yang saya lihat, ini tidak dapat memblokir iklan teks Google atau sejenisnya, bukan? Saya menemukan iklan teks sebenarnya lebih mengganggu daripada yang grafis ...
5

Apa yang ingin Anda gunakan adalah OpenDNS . Kemudian Anda dapat mengatur pengaturan DNS router atau komputer Anda untuk menunjuk ke DNS mereka. Utilitas kecil di komputer mana pun dapat memperbarui alamat IP jika itu berubah setiap beberapa minggu, tetapi jika statis lebih baik. Mereka memiliki bagian pengaturan akun di mana Anda dapat memblokir sesuatu. Anda hanya perlu mencari di web daftar hitam yang akan diblokir (jaringan iklan). Anda mungkin menemukannya dengan mencari file host untuk tujuan ini.

MetaGuru
sumber
Saya suka dan menggunakan OpenDNS, tetapi OP dan saya mencari penyaringan internet berbasis aturan tipe AdBlock di tingkat router.
Baodad
2

Untuk mencapai tujuan Anda, Anda perlu sesuatu dengan sedikit lebih banyak kecerdasan. Di rumah saya, saya menjalankan perangkat lunak yang disebut Untangle . Ini adalah distribusi Linux Debian yang memiliki antarmuka web berfitur lengkap untuk mengendalikan perangkat lunak.

Untangle berjalan pada komputer berbasis x86 / x64 standar yang memiliki 2 kartu jaringan di dalamnya. Anda memerlukan satu untuk lalu lintas Internet (WAN) dan satu untuk lalu lintas jaringan (LAN) Anda.

Ada banyak modul yang disertakan secara gratis dengan Untangle termasuk Ad Blocker yang sebenarnya berdasarkan pada kode dari add-on Plus AdBlock Firefox.

Beberapa modul gratis lainnya meliputi:

  • Filter Spam
  • Pemblokir Spyware
  • Virus Blocker (Berdasarkan Clam AV)
  • Pemblokir Situs Web
  • VPN (berdasarkan OpenVPN)
  • dll ...

Mereka juga menawarkan beberapa aplikasi premium yang memiliki biaya yang terkait dengan itu, ini terutama untuk pengguna bisnis tetapi Anda mungkin menemukan beberapa dari mereka berguna seperti Pemblokir Virus yang disempurnakan yang TIDAK didasarkan pada Clam AV.

Untangle memiliki kemampuan untuk bertindak sebagai perute atau perute (jembatan) perangkat yang dapat duduk sejajar dengan jaringan Anda dan memungkinkan Anda untuk menjalankannya tanpa mengganti perute Anda saat ini.

ianc1215
sumber
Saya mungkin harus bereksperimen dengan itu di beberapa titik. Apakah ada perlambatan kinerja yang cukup besar? jenis perangkat keras apa yang harus saya gunakan?
VBwhatnow
1
Versi asli (5.x) dapat berjalan pada P3 800mhz dan RAM 512MB. Rilis saat ini (9.x) membutuhkan dual core dan 2GB memori untuk sebuah kotak kecil. Pertanyaannya agak sulit dijabarkan. Ini terutama berkaitan dengan skala yang Anda jalankan. Pikirkan seperti ini, lebih banyak pengguna = lebih banyak kekuatan. Untuk beberapa rekomendasi, lihat forums.untangle.com. Kotak saya saat ini berjalan pada Intel Core2 E6750 dengan ram 4GB, tapi itu karena itu adalah kotak cadangan yang saya miliki. Juga NIC berkualitas lebih tinggi akan membuat perbedaan besar pada kinerja.
ianc1215
1

Saya mengatur daftar pembatasan akses. Ini agak kejam, tetapi bekerja dan saya dapat memutuskan perangkat mana yang berlaku. Cukup mudah untuk menonaktifkan dengan masuk. Tapi, Anda harus memasukkan situs secara manual. Saya harus menggunakan dua daftar karena daftar saya besar.

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

Ada banyak lagi, tapi hanya itu yang bisa saya posting

J. Honak
sumber
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
Ada banyak lagi, tapi hanya itu yang bisa saya posting
J. Honak
Anda dapat memblokir seluruh domain atau nama dns tertentu
J. Honak
1
Bisakah Anda mengatakan sedikit tentang cara melakukan ini?
G-Man Mengatakan 'Reinstate Monica'