Tin Tức

Cách dùng Raspberry Pi + Pi-hole để chặn quảng cáo cho tất cả thiết bị trong nhà

Pi-hole là một công cụ biến con Raspberry Pi của bạn thành một bộ chặn quảng cáo có tác dụng trên toàn bộ mạng trong nhà. Bạn không cần phải cài adblock, bạn không cần phải chỉnh DNS trên từng thiết bị, tất cả đã có Pi-hole lo. Cái này rất hữu ích với cả những thiết bị mà bạn không thể can thiệp để chặn quảng cáo, như Smart TV chẳng hạn. Bạn có thể tưởng tượng lúc đó chiếc Raspberry Pi sẽ đóng vai trò lọc hết mọi mẩu quảng cáo trước khi chúng kịp đến với điện thoại, máy tính của bạn. Cách làm cũng cực kì dễ, và bạn có thể dùng gần như mọi chiếc Raspberry Pi từ đó đến nay để chạy Pi-hole do nó không đòi hỏi cấu hình cao.

Lợi ích của việc dùng Pi-hole

  • Dễ cài đặt
  • Chặn được quảng cáo trên mọi thiết bị, mọi ứng dụng (kể cả các thiết bị không cho phép cài adblock)
  • Tốc độ cao, nhẹ nhàng
  • Dễ dàng kiểm soát nhờ giao diện đồ họa
  • Có thể chặn cả IPv4 và IPv6 của các trang quảng cáo
  • Miễn phí

Nguyên tắc hoạt động của nó như sau:

Để thực hiện, bạn cần có

  • Một chiếc Raspberry Pi, thẻ microSD, đã cài đặt hệ điều Raspbian Lite
  • Không bắt buộc, nhưng nên có: dây mạng LAN, để nối Pi với router bằng mạng có dây thì sẽ ổn định hơn
  • Bạn cũng phải làm quen với việc gõ lệnh trên Raspberry Pi, có thể làm trực tiếp trên Pi khi đã nối ra màn hình, bàn phím… hoặc dùng SSH cũng được (SSH thì tiện hơn, nhưng nếu chưa quen thì có thể hơi phức tạp.

Các bước cài Pi hole lên Raspberry Pi

Bạn truy cập vào Raspberry Pi của nhà bạn, có thể mở Pi ra, kết nối với màn hình, bàn phím, sau đó tìm ứng dụng tên là Terminal.

Chạy nó lên, gõ lệnh sau:

Code:
curl -sSL https://install.pi-hole.net | bash

Từ đây về sau thì bạn chỉ cần nhấn Enter để đồng ý mà thôi, không cần tùy chỉnh gì thêm vì những cái mà đã được chọn sẵn đều tốt cả. Sơ lược quá trình cài đặt thì câu lệnh trên sẽ làm những thứ như thế này:

  • Cài đặt Pi hole
  • Thiết lập IP tĩnh cho Raspberry Pi (vì phải có IP tĩnh trong mạng nội bộ thì router mới biết 1 chỗ cố định nhằm lọc link của các nhà quảng cáo)
  • Cài đặt giao diện web quản lý lưu lượng và theo dõi các chỉ số

Ở bước gần cuối, bạn sẽ thấy một màn hình tóm tắt của Raspberry Pi hiển thị địa chỉ IP của máy (mục IPv4). Nhớ ghi số này lại vì bạn sẽ cần cập nhật nó lên router của nhà mình. Như trong hình bên dưới, con Pi của mình có địa chỉ là 192.168.3.109.

Khi đã cài xong, bạn cần vào router của nhà mình để chỉnh lại DNS, còn gọi là máy chủ phân giải tên miền (ví dụ, gõ tinhte.vn -> trình duyệt biết địa chỉ thực sự là 123.223.14.15). Vì Pi hole sẽ can thiệp vào giai đoạn phân giải này nên nó có thể phát hiện được tên miền của các hãng quảng cáo, lấy đại 1 ví dụ như ads.google.com, vậy là nó sẽ block cái địa chỉ này lại và mẫu quảng cáo không thể hiển thị lên máy tính, di động, iPad hay Smart TV của bạn.

Mỗi router sẽ có cách chỉnh DNS khác nhau, nhưng về cơ bản thì bạn cứ tìm chỗ nào có chữ DNS hoặc chữ DHCP và DNS thì chỉnh ở đó, chuyển sang Set DNS Manually. Như hình minh họa bên dưới là mình chỉ trên con router nhà mình. Sau khi chỉnh xong thì lưu lại và khởi động lại router để nó bắt đầu có hiệu lực.

Sau khi đã cài đặt DNS cho router và khởi động lại, kể từ lần truy cập sau đó bạn sẽ thấy các mẫu quảng cáo không thể hiện thị được, một số trang sẽ bị trống vài chỗ, đó thực chất là chỗ quảng cáo nhưng banner, link và các thông tin đã bị Pi hole chặn rồi.

Pi hole có một trang điều khiển, quản lý, theo dõi thông số về việc truy cập và chặn quảng cáo, bạn có thể truy cập vào nó bằng link http://<địa chỉ IP của Raspberry Pi>/admin/index.php. Phần này thì mấy bạn tự mò nhé, cũng không có gì phức tạp và cần giới thiệu.

Một số lưu ý

Nếu ở lần đầu tiên cài đặt Pi-hole qua SSH (cài trực tiếp trên Pi không qua SSH thì sẽ không bị) mà bạn thấy Pi bị đứng, không thể SSH, không thể làm gì, thì khả năng cao là bạn chỉ bị mất lệnh SSH thôi chứ chặn quảng cáo thì vẫn chạy.

Trong trường hợp này, bạn làm như sau:

  1. Chờ khoảng 10p
  2. Nếu vẫn còn đơ, hãy rút điện, bật lại Pi
  3. Chạy lại dòng lệnh ở trên thêm 1 lần nữa, lần này bạn sẽ thành công

Lưu ý từ việc chặn quảng cáo

Một số trang hoạt động không thu phí, do đó họ cần nguồn thu từ các đơn vị quảng cáo như Google, Facebook, các hệ thống quảng cáo trong nước… để có kinh phí hoạt động. Trước khi chặn quảng cáo, hãy nghĩ về điều đó nhé. Hiện tại doanh thu từ các quảng cáo kiểu banner này không phải là phần quan trọng của Tinh tế, nhưng nhiều web khác thì có, nên bạn hãy chịu khó xem ads một chút để có động lực cho họ tạo nội dung cho bạn xem.

Related posts

23 Thoughts to “Cách dùng Raspberry Pi + Pi-hole để chặn quảng cáo cho tất cả thiết bị trong nhà”

  1. Embryos were staged by morphological characteristics according to Iwamatsu et al z pack use

  2. where can i buy cialis on line This is often the surgical team, particularly in patients who do not need to see a clinical oncologist to discuss radiotherapy

  3. The issue in the instant appeal as to the trigger of the 180 day exclusivity period is limited to whether any court decision is sufficient to trigger 355 j 5 B iv II s court decision trigger propecia long term side effects

  4. priligy 30mg price This impairment in circulatory function results from accentuation of arterial vasodilation already present in these patients

  5. de Placido 3, M best place to buy cialis online reviews Resolution of tremors in some cases with alcohol lends evidence to this functional disturbance hypothesis

  6. Magnificent web site. Plenty of useful info here. I’m sending it to some pals ans additionally sharing in delicious. And certainly, thanks in your effort!

  7. Good info. Lucky me I reach on your website by accident, I bookmarked it.

  8. cialis coupons i have no comment on the 6bromo as im not sure how you would dose that as well

  9. C4 and C5 inhibited tamoxifen resistant MCF 7 cells with equal potency IC 50 4 8 Ој M and efficacy 90 inhibition of viability and migration but demonstrated increased potency IC 50 80 211 Ој M and efficacy 140 inhibition to inhibit migration versus cell viability IC 50 181 304 mM; efficacy 80 inhibition in TU BcX 4IC cells real cialis online

  10. Great post. I was checking continuously this blog and I am impressed! Extremely useful info specially the last part 🙂 I care for such info much. I was seeking this certain info for a very long time. Thank you and good luck.

  11. It is really a great and helpful piece of info. I am glad that you shared this useful info with us. Please keep us informed like this. Thanks for sharing.

  12. Perfectly indited content, Really enjoyed looking through.

  13. Great write-up, I am normal visitor of one?¦s web site, maintain up the nice operate, and It’s going to be a regular visitor for a lengthy time.

  14. Thank you for any other great post. The place else may anybody get that kind of info in such an ideal method of writing? I have a presentation subsequent week, and I’m on the search for such information.

  15. I’ve been absent for some time, but now I remember why I used to love this site. Thanks, I’ll try and check back more frequently. How frequently you update your website?

  16. Outstanding post, I conceive blog owners should acquire a lot from this blog its very user pleasant.

  17. I genuinely enjoy looking through on this site, it has good blog posts.

  18. Whats up are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any html coding expertise to make your own blog? Any help would be greatly appreciated!

  19. Very interesting info !Perfect just what I was searching for!

  20. Super-Duper website! I am loving it!! Will come back again. I am taking your feeds also.

  21. Hello my friend! I wish to say that this post is amazing, nice written and include almost all important infos. I would like to see more posts like this.

  22. Thankyou for helping out, fantastic information.

  23. Thank you a lot for sharing this with all of us you actually recognize what you’re speaking approximately! Bookmarked. Kindly additionally discuss with my website =). We could have a hyperlink change contract between us!

Leave a Comment