Tin tức và phân tích của tất cả các thiết bị di động

Thiết lập Pi-Hole trên Linux để có trải nghiệm tốt hơn và không có quảng cáo

Pi-hole là một công cụ Linux cho phép người dùng chặn quảng cáo và các trang web độc hại trên tất cả các thiết bị được kết nối mạng.

Việc Internet đã thay đổi hoạt động quảng cáo không có gì là bí mật. Không chỉ rẻ hơn mà quảng cáo trực tuyến còn cho phép các thương hiệu nhắm mục tiêu đến đối tượng dựa trên nhân khẩu học và theo dõi tính hiệu quả của quảng cáo, điều mà các phương tiện truyền thông truyền thống như TV, radio và báo chí không thể thực hiện được.

Theo PwC Global Entertainment & Media Outlook 2022, các nhà quảng cáo Hoa Kỳ đã chi 189,3 tỷ đô la cho quảng cáo trực tuyến, nghĩa là 2,7 gấp hơn 69 lần,7 hàng tỷ đô la chi cho quảng cáo truyền hình.

Báo cáo dự đoán đến năm 2026, chi tiêu cho quảng cáo trực tuyến sẽ 3,8 gấp nhiều lần so với quảng cáo trên truyền hình. Ngày càng có nhiều nhà quảng cáo đặt quảng cáo trên Internet. Điều này ảnh hưởng thế nào đến trải nghiệm người dùng khi lướt web?

Theo báo cáo của Global Web Index về chặn quảng cáo, 40% dân số trực tuyến chặn quảng cáo. Báo cáo lưu ý rằng năm lý do hàng đầu khiến người dùng chặn quảng cáo là: quá nhiều quảng cáo trên internet, quá nhiều quảng cáo gây khó chịu hoặc không liên quan, quảng cáo quá xâm phạm, quảng cáo đôi khi chứa vi-rút hoặc lỗi và cuối cùng, quảng cáo mất quá nhiều thời gian. đặt trên màn hình.

Với số lượng nhà quảng cáo ngày càng tăng và một số thậm chí còn sử dụng các kỹ thuật quảng cáo mạnh mẽ, người dùng có thể bất lực nếu không kiểm soát được trải nghiệm trực tuyến của mình.

Tuy nhiên, nó không nhất thiết phải như vậy. Các công cụ như Pi-hole cho phép người dùng lấy lại quyền kiểm soát và ngừng các quảng cáo gây khó chịu và khó chịu trên thiết bị của họ.

Lỗ Pi là gì?

Theo tài liệu chính thức, Pi-hole là một lỗ hổng trong Dịch vụ tên miền (DNS) giúp bảo vệ thiết bị của bạn khỏi nội dung không mong muốn mà không cần cài đặt phần mềm phía máy khách. Để hiểu Pi-hole làm gì, điều cần thiết là phải biết cách máy tính giao tiếp qua Internet.

Các máy tính giao tiếp với nhau thông qua địa chỉ Giao thức Internet (IP). Đây là những con số đại diện cho tài nguyên trên Internet.

Tuy nhiên, do máy tính không hiểu được tên miền nên chúng phải được chuyển đổi sang địa chỉ IP thích hợp. Việc này được thực hiện bằng Hệ thống tên miền (DNS). DNS cũng có thể chặn quyền truy cập vào các trang web thông qua việc thu gọn DNS.

Lỗ DNS là một phương pháp được sử dụng để ngăn chặn quyền truy cập vào các trang web độc hại hoặc các miền không mong muốn bằng cách chuyển hướng yêu cầu đối với các miền đó đến địa chỉ IP không tồn tại hoặc được kiểm soát. Việc chìm DNS bao gồm việc định cấu hình máy chủ DNS với danh sách các miền mà quyền truy cập bị từ chối.

Sau đó, máy chủ DNS chặn các yêu cầu DNS để truy cập tên miền và so sánh tên miền được yêu cầu với danh sách các miền bị cấm. Nếu tìm thấy kết quả trùng khớp, máy chủ DNS sẽ trả về kiểm tra đã định cấu hình hoặc địa chỉ IP giả, do đó chặn quyền truy cập vào miền bị cấm được yêu cầu.

Do đó, hãy nhớ DNS bẫy là gì, do đó chúng ta có thể nói rằng Pi-hole là một trình chặn quảng cáo dựa trên DNS cấp mạng nhằm bảo vệ mạng khỏi các quảng cáo và trình theo dõi trực tuyến. Nó hoạt động như một lỗ DNS bằng cách chặn các tên miền hiển thị quảng cáo. Nó có sẵn miễn phí và có thể được cài đặt trên mọi PC Linux hoặc PC mini Raspberry Pi.

Khi Pi-hole được định cấu hình làm DNS cho bộ định tuyến, quảng cáo sẽ bị chặn trên toàn mạng. Điều này có nghĩa là tất cả các thiết bị như điện thoại, máy tính, máy chơi game, TV thông minh và các thiết bị thông minh khác sẽ hoạt động không có quảng cáo khi kết nối mạng. Điều này không xảy ra với các trình chặn quảng cáo được cài đặt trong trình duyệt, vốn chỉ chặn quảng cáo trên một thiết bị.

Để chặn các miền hiển thị quảng cáo, Pi-hole sử dụng danh sách các trang web bị chặn hiển thị quảng cáo do cộng đồng duy trì. Khi một thiết bị được kết nối cố gắng truy cập vào miền hiển thị quảng cáo, Pi-hole sẽ phản hồi bằng địa chỉ IP không hợp lệ, từ đó khiến quảng cáo bị chặn. Địa chỉ IP không hợp lệ được Pi-hole sử dụng là 0.0.0.0

Lý do nên thiết lập Pi-hole

Cấu hình Pi-hole trên mạng rất có lợi. Một số lợi ích này bao gồm:

Chặn quảng cáo và các trang web không mong muốn trên tất cả các thiết bị trên mạng

Vì Pi-hole chặn quảng cáo ở cấp độ mạng nên nó đảm bảo rằng tất cả các thiết bị sử dụng mạng đều không có quảng cáo. Ngoài bản thân quảng cáo, Pi-hole cho phép người dùng chặn tất cả các trang web mà họ cho là không an toàn cho người dùng web. Đây có thể là bất kỳ thứ gì từ trang web người lớn đến trang web khuyến khích bạo lực. Bằng cách này, người dùng, đặc biệt là trẻ em, được bảo vệ khỏi nội dung có hại.

Pi-hole bảo vệ quyền riêng tư của người dùng

Các công ty quảng cáo phân phát quảng cáo được cá nhân hóa bằng cách sử dụng trình theo dõi để theo dõi hoạt động trực tuyến của người dùng và thu thập dữ liệu về thói quen duyệt web của họ. Điều này có thể được ngăn chặn bằng Pi-hole, tính năng chặn các trình theo dõi trực tuyến để bảo vệ quyền riêng tư của người dùng. Tuy nhiên, trình chặn quảng cáo dựa trên trình duyệt cho phép trình theo dõi khai thác dữ liệu người dùng.

Cải thiện hiệu suất mạng

Vì lỗ Pi chặn nội dung không mong muốn nên điều này có thể giúp cải thiện hiệu suất mạng bằng cách giảm lượng dữ liệu cần tải xuống hoặc xử lý bởi các thiết bị trên mạng

Bảo vệ thiết bị khỏi phần mềm độc hại và các trang web có hại khác

Tín dụng hình ảnh: Lỗ Pi

Pi-Hole rất có lợi cho bất kỳ mạng nào vì nó cho phép người dùng tận hưởng trải nghiệm không có quảng cáo, ngăn chặn việc khai thác dữ liệu của họ, bảo vệ họ khỏi các trang web độc hại và bảo vệ thiết bị khỏi các trang web lừa đảo, phần mềm độc hại và phần mềm tống tiền.

Nó cũng chặn các mạng khai thác tiền xu để ngăn chặn việc sử dụng các thiết bị khai thác tiền điện tử mà người dùng không biết hoặc không đồng ý.

Yêu cầu cấu hình Pi-Hole

Để cài đặt Pi-hole trên mạng gia đình của bạn, Pi-hole yêu cầu một trong các hệ điều hành được hỗ trợ chính thức sau:

  • Bản phát hành Buster/Bullseye của hệ điều hành Raspberry PI trên kiến ​​trúc ARM
  • Bản phát hành Ubuntu 20.x/22.x trên kiến ​​trúc ARM/x86_64
  • Bản phát hành Debian 11/10 trên kiến ​​trúc ARM/x86_64/i386
  • Fedora 35/36 phát hành trên ARM/x86_64/i386
  • Phiên bản luồng CentOS 8/ /9 trên x86_64

Cần ít nhất 512 MB RAM trên máy tính được cài đặt Pi-hole. Nó được yêu cầu ít nhất 2 GB không gian trống, mặc dù nó được khuyến khích 4 GB.

Cuối cùng, cần có kết nối Internet và quyền truy cập vào bảng quản trị bộ định tuyến để thiết lập và sử dụng Pi-hole.

Cách thiết lập Pi-hole trên Linux

Để chỉ cho bạn cách cài đặt Pi-hole trên Linux, hướng dẫn cài đặt này sẽ hướng dẫn bạn cách cài đặt Pi-hole trên Ubuntu, đây là bản phân phối Linux được sử dụng rộng rãi nhất. Phiên bản mới nhất, Ubuntu 22.04, sẽ được sử dụng.1 LTS.

Làm theo các bước sau để cài đặt Pi-hole trên Ubuntu

# 1. Cập nhật hệ điều hành của bạn – Trước khi cài đặt bất kỳ phần mềm nào trên Linux, bạn nên cập nhật hệ điều hành của mình. Thực hiện dòng sau trong terminal để cài đặt tất cả các bản cập nhật có sẵn:

sudo apt update && sudo apt upgrade -y

#2. Thiết lập địa chỉ IP tĩnh – Vì Pi-hole là máy chủ nên nó cần có địa chỉ IP tĩnh để hoạt động bình thường. Địa chỉ IP tĩnh là địa chỉ IP không thay đổi trừ khi bạn tự thay đổi. Máy chủ DNS sử dụng địa chỉ IP tĩnh để các thiết bị biết cách kết nối. Nếu chúng liên tục thay đổi, người dùng cũng sẽ phải cấu hình lại máy chủ DNS trên máy tính của mình để sử dụng Internet. Để thiết lập địa chỉ IP tĩnh nếu bạn chưa có:

#3. Đi tới Cài đặt, Wi-Fi và nhấp vào biểu tượng bánh răng. Nếu bạn đang sử dụng Ethernet, hãy đi tới Cài đặt, Mạng và nhấp vào biểu tượng bánh răng bên cạnh kết nối có dây

#4. Nhấp vào tab IPv4 và thực hiện các thay đổi như trong ảnh chụp màn hình bên dưới

#5. Để xác nhận nó hoạt động, hãy mở một thiết bị đầu cuối và làm:

ip address show

Lưu ý rằng chúng tôi đã thêm địa chỉ IP 192.168 vào hàng được đánh dấu.0.10 và không có từ “động” trong văn bản được đánh dấu, điều đó có nghĩa là địa chỉ IP chúng tôi đặt là tĩnh.

#6. Trong terminal, chạy lệnh sau để cài đặt Pi-hole

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

Việc chạy các lệnh trên sẽ bắt đầu quá trình cài đặt các phần phụ thuộc cần thiết và dẫn đến lời nhắc trên màn hình để thiết lập lỗ Pi

#7. Trên màn hình đầu tiên đó, chỉ cần nhấn Enter

#8. Vì Pi-hole là một công cụ miễn phí nên hãy cân nhắc hỗ trợ nó thông qua quyên góp bằng cách truy cập Pi-hole Donations. Nhấn Enter để tiếp tục

#9. Vì chúng ta đã thiết lập địa chỉ IP tĩnh rồi nên nhấn C để tiếp tục

#10. Sử dụng phím mũi tên Lên hoặc Xuống để điều hướng đến nhà cung cấp DNS ưa thích của bạn. Bạn có thể chọn bất kỳ, nhưng Quad9 (đã lọc, ECS, DNSSEC), Cloudflare (DNSSEC) hoặc OpenDNS (ECS, DNSSEC) thường được khuyên dùng do chính sách bảo mật tuyệt vời của họ. Khi bạn đã chọn lựa chọn ưa thích của mình, hãy nhấn Enter để tiếp tục.

#11. Như đã đề cập trước đó, Pi-hole sử dụng danh sách chặn do cộng đồng quản lý để chặn các miền quảng cáo và trang web độc hại. Đây là danh sách máy chủ hợp nhất của Steven Black mà Pi-hole gợi ý cho bạn thêm vào. Nhấn Y để thêm nó.

#12. Giao diện web quản trị là một cách dễ dàng để quản lý lỗ Pi của bạn. Không cài đặt nó sẽ không ảnh hưởng đến chức năng Pi-hole. Tuy nhiên, chúng tôi khuyên bạn nên cài đặt nó. Nhấn Y để cài đặt và tiếp tục

#13. Nhấn Y để cài đặt Lighttpd để sử dụng với giao diện web quản trị đã cài đặt ở bước trước.

#14. Để Pi-hole hiển thị số liệu thống kê chính xác về hoạt động DNS của Pi-hole. Bạn cần kích hoạt tính năng ghi nhật ký truy vấn. Nhấn Y để bật và tiếp tục

#15. Vì bạn đã bật đăng nhập ở bước trước nên tại đây bạn có thể chọn lượng thông tin bạn muốn xem. Mức độ 0, Hiển thị tất cả, sẽ lưu giữ nhật ký tất cả các miền được tất cả khách hàng (thiết bị) truy cập bằng cách sử dụng Pi-hole trên mạng. Sử dụng phím mũi tên LÊN và XUỐNG để chọn mức ghi nhật ký bạn muốn, sau đó nhấn Enter để hoàn tất cài đặt. Tuy nhiên, đừng đóng thiết bị đầu cuối của bạn.

#16. Nếu giao diện web của quản trị viên đã được cài đặt theo khuyến nghị, bạn sẽ nhận được thông tin đăng nhập để truy cập trang web của quản trị viên. Bạn sẽ nhận được một liên kết đến trang web và mật khẩu

#17. Để truy cập vào giao diện web quản trị, hãy mở trình duyệt, nhập URL của giao diện web được cung cấp, trong trường hợp này URL được cung cấp là http://192.168.0.10/admin và nhập mật khẩu đăng nhập được cung cấp. Bạn sẽ kết thúc trên một màn hình như thế này

Trang tổng quan này sẽ hiển thị cho bạn tất cả thông tin bạn cần về việc sử dụng Pi-hole. Ở góc trên bên phải, Tên miền trong danh sách quảng cáo, màu xanh lá cây, số lượng tên miền được hiển thị. Lỗ Pi sẽ bị chặn vì chúng tôi đã thêm danh sách các khối được đề xuất.

Nếu bạn muốn thêm một trang web mới vào danh sách bị chặn, hãy nhấp vào Quản lý danh sách quảng cáo ngay bên dưới 168.482 trong đó hiển thị số lượng tên miền bị chặn.

#18. Bước cuối cùng là thiết lập bộ định tuyến bạn sử dụng để sử dụng PC Linux nơi bạn đã cài đặt Pi-hole làm máy chủ DNS. Vì các bộ định tuyến khác nhau nên phương pháp thực hiện việc này sẽ khác nhau.

Do đó, hãy tham khảo hướng dẫn sử dụng bộ định tuyến của bạn để tìm hiểu cách thực hiện việc này. Tài liệu về lỗ Pi cũng có một trang về cách thực hiện việc này trên nhiều bộ định tuyến khác nhau. Hãy truy cập Pi-hole với tư cách là máy chủ DNS để tìm hiểu cách thực hiện.

Bước tiếp theo là xác minh rằng lỗ Pi đang hoạt động trên thiết bị của bạn.

Cách kiểm tra xem Pi-Hole có hoạt động tốt không

Pi-hole được cấu hình để chặn quảng cáo trên web. Do đó, cách đơn giản để kiểm tra xem Pi-hole có hoạt động hay không là mở một trang web mà bạn biết thường có quảng cáo, đặc biệt là các trang tin tức như CNN, BBC, Reuters, v.v.

Một phương pháp thậm chí còn đơn giản hơn là mở trang web thử nghiệm Pi-hole này. Nếu bạn không thấy quảng cáo trên trang web, Pi-hole sẽ hoạt động. Tuy nhiên, nếu bạn thấy quảng cáo trên trang web thì Pi-hole không hoạt động. Hãy xem xét việc kiểm tra cấu hình bộ định tuyến của bạn.

Thử thách thiết lập Pi-Hole

Pi-hole, giống như các công cụ khác, không hoàn hảo. Bạn có thể gặp phải một số thách thức khi sử dụng Pi-hole:

Pi-hole sẽ không chặn tất cả quảng cáo

Các công ty quảng cáo biết đến các công cụ chặn quảng cáo DNS như Pi-hole. Một số công ty vượt qua rào cản chặn quảng cáo DNS bằng cách đặt quảng cáo trực tiếp vào mã ứng dụng, chẳng hạn như trong trò chơi hoặc đặt quảng cáo trong luồng dữ liệu, như với YouTube. Vì vậy, bạn vẫn sẽ thấy quảng cáo YouTubevì chúng là một phần của video phát trực tuyến và không được hiển thị riêng biệt.

Lỗ Pi để lại một khoảng trống

Không giống như các trình chặn quảng cáo dựa trên trình duyệt giúp loại bỏ không gian mà quảng cáo chiếm giữ, Pi-hole không loại bỏ chúng. Thay vào đó, bạn sẽ nhận được một khoảng trống nơi đặt quảng cáo. Điều này có thể gây khó chịu trên các thiết bị màn hình nhỏ.

Pi-hole chặn quảng cáo trên tất cả các thiết bị trên mạng

Vì là trình chặn quảng cáo cấp mạng nên nó không phân biệt đối xử với các thiết bị trên mạng. Tệ hơn nữa là không có giao diện để dễ dàng vô hiệu hóa tính năng chặn trên một số thiết bị. Do đó, bạn cần thay đổi cài đặt DNS theo cách thủ công trên các thiết bị cụ thể này.

Điều này là do ngay cả khi bạn tắt Pi-hole, bạn sẽ không thể kết nối Internet mà không đặt lại cài đặt DNS trên bộ định tuyến hoặc các thiết bị có liên quan.

Tuy có những nhược điểm nhưng Pi-hole vẫn rất hữu ích trong việc bảo vệ người dùng và giúp trải nghiệm internet trở nên thú vị hơn.

Ghi chú của tác giả

Pi-hole là một công cụ rất hữu ích cho bất kỳ ai sử dụng Internet. Ngoài việc chặn các quảng cáo gây phiền nhiễu có thể khiến việc lướt web trở nên khó chịu, nó có thể bảo vệ quyền riêng tư trực tuyến của bạn bằng cách chặn các trình theo dõi được đặt trên thiết bị để theo dõi hoạt động trực tuyến của người dùng.

Ngoài ra, nó có thể bảo vệ máy tính của bạn truy cập các trang web độc hại có thể lây nhiễm phần mềm độc hại hoặc ransomware cho bạn. Ngoài ra, nó có thể bảo vệ người dùng web truy cập các trang web có hại. Mặc dù việc cài đặt có thể tẻ nhạt nhưng Pi-hole là một công cụ mà bất kỳ ai sử dụng Internet đều thấy rất hữu ích.