Thiết lập chặn quảng cáo trên bộ định tuyến?


16

Có thể chặn hoặc xóa quảng cáo (đồ họa cũng như văn bản như quảng cáo văn bản của Google) ở cấp độ của bộ định tuyến không? Tôi có một Cisco Linksys WRT54GL với Tomato Firmware v1.28.1816.

Về cơ bản, tôi muốn một chức năng được bổ sung bởi AdBlock Lite cho Firefox hoặc Privoxy, nhưng không phải ở cấp độ trình duyệt hoặc máy tính cá nhân, mà ở cấp độ của bộ định tuyến.

Động lực là, có một số thiết bị (máy tính xách tay, PS3, PSP ...) được kết nối qua một bộ định tuyến với internet. Và tôi muốn một điểm để chặn quảng cáo.


Ý tưởng thú vị, nhưng tôi sợ bộ định tuyến và phần sụn của bạn không đi lên trên ngăn xếp IP. Điều này trông giống như cấp độ ứng dụng.

1
Không chắc chắn về Tomato, nhưng bạn có thể chạy Privoxy trong DD-WRT Kong Mod. Ngoài ra, với bất kỳ chương trình cơ sở nào bạn có thể sửa đổi tệp máy chủ, nhưng tôi sẽ không khuyến nghị điều đó.
lupincho

Câu trả lời:


10

May mắn cho bạn phao cứu sinh có một bài viết về cách làm chính xác điều này.

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

  1. Mở giao diện Tomato Admin ScScript Bạn sẽ cần phải đăng nhập bằng tên người dùng và mật khẩu bạn đã đặt trong hướng dẫn để cài đặt Tomato. Khi bạn đã đăng nhập, hãy đảm bảo nhấp vào tab WAN Up.

  2. Sao chép tập lệnh khối quảng cáo vào Cà chua. Tôi khuyên bạn nên truy cập trực tiếp vào nguồn , vì tác giả của kịch bản cập nhật nó thường xuyên.

Bạn nên dán tập lệnh vào vùng văn bản trống trong tab WAN Up

3. Lưu tập lệnh bằng cách nhấp vào nút Lưu.

4. Khởi động lại bộ định tuyến của bạn để kích hoạt tập lệnh. Thats tất cả để có nó. Lần tới khi bạn truy cập một trang web, bạn sẽ nhận thấy sự thiếu quảng cáo dễ thấy. Điều tương tự cũng đúng với bất kỳ máy tính nào, miễn là nó được kết nối với bộ định tuyến Tomato của bạn. Có một số phần và phần đáng tiếc về phương pháp này so với tiện ích mở rộng Adblock mà bạn có thể muốn xem xét trước khi thiết lập nó trên bộ định tuyến của mình. Đầu tiên, nếu bạn muốn đưa danh sách trắng vào một trang web, bạn phải chỉnh sửa tập lệnh theo cách thủ công bằng cách thay đổi phần sau:

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

... thay thế aa.com bằng trang web bạn muốn đưa vào danh sách trắng. Hãy nhớ rằng danh sách trắng không hoạt động cho danh sách trắng tất cả quảng cáo trên một trang web cụ thể Thay vào đó, nếu bạn gặp khó khăn khi mở một trang web bạn muốn xem vì nó nằm trong danh sách đen, danh sách trắng trang web đó sẽ cho phép bạn truy cập vào một trang web cụ thể đó .

Thật không may, tập lệnh không cho phép bạn đưa danh sách trắng vào tất cả các quảng cáo trên các trang web cụ thể.


2
Bạn có thể viết một bản tóm tắt của liên kết trong câu trả lời của bạn? Nếu liên kết bị chết, câu trả lời của bạn sẽ trở nên vô dụng, nhưng nếu bạn tóm tắt bối cảnh của liên kết, ý tưởng chung về những gì bạn đang cố gắng truyền đạt sẽ luôn tồn tại.
MaQleod

Tôi rất thích phương pháp này. Một vấn đề tôi thấy mặc dù, điều này không thể chặn quảng cáo văn bản Google hoặc tương tự, phải không? Tôi thấy quảng cáo văn bản thực sự khó xâm nhập hơn quảng cáo đồ họa ...

5

Những gì bạn muốn sử dụng là OpenDNS . Sau đó, bạn có thể đặt cài đặt DNS của bộ định tuyến hoặc máy tính của mình để trỏ đến DNS của chúng. Một tiện ích nhỏ trên bất kỳ máy tính nào cũng có thể cập nhật địa chỉ IP nếu nó thay đổi vài tuần một lần, nhưng nếu nó hoàn toàn tốt hơn. Họ có một phần cài đặt tài khoản nơi bạn có thể chặn mọi thứ. Bạn chỉ cần tìm kiếm trên web một danh sách đen những thứ cần chặn (mạng quảng cáo). Bạn có thể tìm thấy một bằng cách tìm kiếm một tập tin máy chủ cho mục đích này.


Tôi yêu thích và sử dụng OpenDNS, nhưng OP và tôi đang tìm kiếm bộ lọc internet dựa trên quy tắc loại AdBlock ở cấp bộ định tuyến.
Baodad

2

Để đạt được mục tiêu của bạn, bạn cần một cái gì đó với một chút thông minh hơn. Ở nhà tôi chạy một phần mềm tên là Untangle . Đây là bản phân phối Debian Linux có giao diện web đầy đủ tính năng để kiểm soát phần mềm.

Untangle chạy trên máy tính dựa trên x86 / x64 tiêu chuẩn có 2 card mạng. Bạn cần một cho lưu lượng truy cập Internet (WAN) và một cho lưu lượng truy cập mạng (LAN) của bạn.

Có nhiều mô-đun được bao gồm miễn phí với Untangle bao gồm Trình chặn quảng cáo thực sự dựa trên mã từ tiện ích bổ sung AdBlock Plus của Firefox.

Một số mô-đun miễn phí khác bao gồm:

  • Bộ lọc thư rác
  • Trình chặn phần mềm gián điệp
  • Trình chặn virus (Dựa trên Clam AV)
  • Trình chặn trang web
  • VPN (dựa trên OpenVPN)
  • Vân vân...

Họ cũng cung cấp một số ứng dụng cao cấp có chi phí liên quan đến chúng, điều này chủ yếu dành cho người dùng doanh nghiệp nhưng bạn có thể thấy một số ứng dụng này hữu ích như Trình chặn vi rút nâng cao KHÔNG dựa trên Clam AV.

Untangle có khả năng hoạt động như một bộ định tuyến hoặc thiết bị (cầu nối) có thể đi thẳng hàng với mạng của bạn và cho phép bạn chạy nó mà không cần thay thế bộ định tuyến hiện tại.


Tôi có thể phải thử nghiệm điều đó tại một số điểm. Có một sự chậm lại đáng kể hiệu suất? Tôi cần sử dụng loại phần cứng nào?
VBwhatnow

1
Phiên bản gốc (5.x) có thể chạy trên P3 800 MHz và RAM 512 MB. Các bản phát hành hiện tại (9.x) yêu cầu lõi kép và 2GB bộ nhớ cho một hộp nhỏ. Câu hỏi hơi khó để xác định. Nó chủ yếu phải làm với quy mô bạn đang chạy. Hãy nghĩ về nó như thế này, nhiều người dùng hơn = nhiều sức mạnh hơn. Đối với một số khuyến nghị, hãy kiểm tra forum.untangle.com. Hộp hiện tại của tôi đang chạy trên Intel Core2 E6750 với 4GB ram, nhưng đó là vì đó là hộp dự phòng tôi có. Ngoài ra, các NIC chất lượng cao hơn sẽ tạo ra sự khác biệt rất lớn về hiệu suất.
ianc1215

1

Tôi thiết lập danh sách hạn chế truy cập. Nó hơi hà khắc, nhưng nó hoạt động và tôi có thể quyết định nó áp dụng cho thiết bị nào. Thật dễ dàng để vô hiệu hóa bằng cách đăng nhập. Nhưng, bạn phải nhập các trang web theo cách thủ công. Tôi phải sử dụng hai danh sách vì danh sách của tôi lớn.

getclicky.com doubleclick.net ad.nozencedata.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.nozencedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com Tribalfusion.com ads.yahoo.com mf.sitescout.comsitescout.com click.beap.bc.yahoo.com soisons.org sitescout.com sôi độngiaia adsupply.com taboola.com analytics.twitter.com googleadservice.com smartadserver.com

Còn nhiều nữa, nhưng đó là tất cả những gì tôi có thể đăng


getclicky.com doubleclick.net ad.nozencedata.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.nozencedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com Tribalfusion.com ads.yahoo.com mf.sitescout.comsitescout.com click.beap.bc.yahoo.com soisons.org sitescout.com sôi độngiaia adsupply.com taboola.com analytics.twitter.com googleadservice.com smartadserver.com
J Honak

Còn nhiều nữa, nhưng đó là tất cả những gì tôi có thể đăng
J. Honak

Bạn có thể chặn toàn bộ tên miền hoặc một tên dns cụ thể
J. Honak

1
Bạn có thể nói thêm một chút về cách làm điều này?
G-Man nói 'Phục hồi Monica'
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.