Chặn quảng cáo với Squid và Easylist

Trước hết, xin cảm ơn các thành viên của blog vì cơ hội này vì tôi là một fan hâm mộ của DesdeLinux nhưng anh ấy chưa bao giờ tham gia vào bất kỳ chủ đề nào.

Hiện tại, tôi là quản trị viên hệ thống thông tin, người nên tiết kiệm băng thông tốt nhất có thể cũng như sự an toàn của khách hàng, vì quảng cáo có liên quan đến nhiều loại thủ thuật và nhiều loại khác.

Lý do cho bài đăng này là cho thấy có nhiều cách để loại bỏ quảng cáo trên Internet. Bài đăng này đã truyền cảm hứng cho tôi: https://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/, điều đó thật tuyệt, nhưng tôi chỉ muốn chứng minh rằng có nhiều cách hơn để làm điều đó.

Như nhiều người sẽ biết mực ống nó là proxy phổ biến nhất trong tất cả các bản phân phối GNU / Linux y Adblock Plus Nó là tiện ích mở rộng được sử dụng nhiều nhất để loại bỏ quảng cáo trong hầu hết mọi trình duyệt.

Tôi sẽ không nói rõ về cách cài đặt Squid, vì tôi tưởng tượng rằng nhiều người sẽ biết, vì họ cũng sẽ biết rằng Adblock Plus sử dụng danh sách Easylist, mà tôi phải nói là rất rộng rãi.

Tôi cũng phải nói rõ rằng ý tưởng này không phải của tôi, tôi đã nghĩ ra cái này nhưng khi tôi tìm kiếm nó khoảng 3 năm trước thì đã có thông tin về nó, hầu hết là tiếng Nga, tiếng Anh và các ngôn ngữ khác mà tôi không biết.

Để thực hiện nó, chúng ta phải tạo ACL. Trong Squid nó sẽ như thế này:

acl adblock url_regex "/etc/squid3/adblock.acl"
http_access deny adblock

Hoặc nếu bạn có bất kỳ ACL phạm vi mạng hoặc ips của người dùng mà bạn muốn áp dụng nó, bạn có thể thực hiện theo cách này:

acl mired src "/etc/squid3/mired.txt"
acl adblock url_regex "/etc/squid3/adblock.acl"
http_access allow mired !adblock

Điều gì cho phép chúng tôi phục vụ các ips được mô tả trong chôn lấp, từ chối tất cả những ai ở trong ACL Chặn quảng cáo. Bây giờ, với một tập lệnh, chúng tôi sẽ tự động hóa quá trình này, vì những gì chúng tôi muốn là làm cho nó dễ dàng hơn, thân thiện hơn và không quá rườm rà, đây là tập lệnh: http://paste.desdelinux.net/4956.

Trong nguồn, chúng tôi sẽ thêm tất cả danh sách Easylist mà chúng tôi muốn hoặc cần và tập lệnh sẽ lo phần còn lại. Để cung cấp cho bạn ý tưởng về cách nó hoạt động trước khi sử dụng phương pháp này:

Ảnh chụp màn hình - 040414 - 20:26:22

Và sau khi thực hiện nó:

Ảnh chụp màn hình - 040414 - 20:27:27

Ảnh chụp màn hình - 040414 - 20:27:08

Cuối cùng, tôi muốn nói thêm rằng chúng tôi sẽ không phải sử dụng bất kỳ tiện ích mở rộng nào trong trình duyệt và chúng tôi có thể sử dụng nó trong toàn bộ mạng của mình, tiết kiệm đáng kể băng thông và tại sao không tăng tốc độ duyệt web của chúng tôi, mà không gặp vấn đề cấu hình trong máy khách, vì Squid có thể được cấu hình như một proxy minh bạch, ngoài nhiều tiện ích mực để quản lý mạng.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Eduardo dijo

    Nó rất tốt mà không có quảng cáo, nhưng "thật không may" nếu không có quảng cáo đó, nhiều trang web sẽ không hoạt động. Điều tốt nhất, nếu bạn thích một trang web, là trả tiền (nếu bạn có thể) để loại bỏ quảng cáo (như đã làm trong các ứng dụng softphone) hoặc gửi ngân hàng nó, kẻo ngày mai trang web yêu thích đó biến mất vì nó không có lợi cho người quản lý nó, Hãy nhớ rằng ít nhất một máy chủ và một miền phải được trả tiền, ngay cả khi mục đích không phải là lợi nhuận.

    1.    pandev92 dijo

      sẽ luôn có những tin học không được đào tạo sẽ hiển thị các trang web có lợi nhuận, bởi vì họ không biết về sự tồn tại của adblock, đó không phải là một vấn đề.

  2.   chữa cháy dijo

    Nếu tôi hiểu bạn đang nói gì và tất nhiên là ổn, ít nhất là đối với bạn, vì như tôi đã nói với quản trị viên hệ thống của mình, tôi liên tục được hỏi những điều như thế này, cả về bảo mật, tốc độ và tiết kiệm băng thông, mọi người đều như nhau tự do làm bất cứ điều gì họ muốn, tôi không ép buộc ai cả, đây là kiến ​​thức và điều duy nhất tôi làm là chia sẻ nó, Xin chào

  3.   rho dijo

    Xin chào! Rất tốt. Ai đó có thể cho tôi biết nếu có sự khác biệt đáng kể giữa phương pháp này và privoxy hoặc trực tiếp chỉnh sửa / etc / hosts?

    Ý tôi là, cho đến nay việc cấm / etc / hosts rất đơn giản và không yêu cầu bất kỳ chương trình hoặc cấu hình nào, chỉ cần thêm các máy chủ. Ai đó có thể cho tôi biết phương pháp này là ưu việt ở điểm nào?

    1.    chữa cháy dijo

      Như tôi đã nói, có một số cách để làm điều đó và đây là một trong nhiều lựa chọn, tất nhiên một số cách dễ dàng hơn những cách khác, điều / etc / hosts là khả thi nhưng không ở cấp độ mạng cục bộ, Xin chào

  4.   Ông Polyphenol dijo

    Hấp dẫn. Cảm ơn bạn rất nhiều vì đã chia sẽ nó

    1.    chữa cháy dijo

      Xin chân thành cảm ơn quý khách hàng đã quan tâm, kính chào

  5.   Brenner dijo

    Nó đã phục vụ tôi rất nhiều. Cảm ơn bạn rất nhiều cho các thông tin. Ngoài ra, sẽ rất tốt nếu thêm một phần mềm để danh sách được tải xuống định kỳ mặc dù tôi không biết tần suất cập nhật danh sách

  6.   sông vioscar dijo

    Tôi muốn đóng góp điều gì đó, để không thấy thông báo "LỖI URL được yêu cầu không thể lấy được", chúng tôi có thể thực hiện thay đổi thông báo đó. Chúng tôi chỉ cần đặt dưới đây:

    http_access từ chối adblock

    tiếp theo:

    thay đổi quảng cáo bằng html

    từ chối_info http://192.168.10.2/bloqueo_publicidad.html quảng cáo

    ó

    thay đổi quảng cáo bằng hình ảnh

    từ chối_info http://i.imgur.com/2djunqK.png quảng cáo

    Ở đâu với tham số allow_info, chúng tôi yêu cầu mực hiển thị thông báo tùy chỉnh trong trường hợp không nhận được url và ở đâu http://192.168.10.2/bloqueo_publicidad.html nó là một tệp .html có tham chiếu đến một hình ảnh trong suốt với kích thước 1 × 1 (hoặc trang tùy chỉnh), sẽ thay thế thông điệp khủng khiếp từ con mực. Điều đáng nói là với biện pháp này, rất nhiều khả năng xảy ra, từ việc đặt quảng cáo của chính chúng ta (sử dụng phương pháp html) hoặc hoàn toàn làm cho quảng cáo trở nên vô hình (với một hình ảnh trong suốt).