1Hosts: Danh sách chặn DNS bảo vệ quyền riêng tư và chặn quảng cáo

ByNgọc Trai MKT01/07/2026in GitHub Tools 0
1-hosts

Bạn đang tìm một danh sách chặn DNS vừa hiệu quả, vừa nhẹ, lại được cập nhật thường xuyên? 1Hosts là repo GitHub cung cấp blocklist chặn quảng cáo, trình theo dõi và malware, phù hợp cho cả người mới lẫn dân chuyên. Với hai phiên bản Lite và Xtra, bạn có thể chọn mức độ bảo vệ từ nhẹ nhàng đến triệt để, tuỳ theo nhu cầu và khả năng chịu đựng lỗi giả. Cùng mổ xẻ xem repo này có gì đặc biệt nghen.

Thank you for reading this post, don't forget to subscribe!

Những điểm chính

  • Hai phiên bản rõ ràng: Lite (ít lỗi giả, dùng hàng ngày) và Xtra (chặn mạnh, dành cho người thích chỉnh sửa).
  • Tương thích rộng: Chạy được trên Pi-hole, AdAway, uBlock Origin, dnscrypt-proxy, dnsmasq, và nhiều client khác.
  • Nhẹ và chính xác: Dung lượng blocklist nhỏ hơn so với các đối thủ, nhưng vẫn chặn được nhiều hơn cho đa số người dùng.
  • Hỗ trợ DNS qua nhiều nhà cung cấp: ControlD, NextDNS, AdGuard DNS, RethinkDNS đều có config sẵn cho phiên bản Lite.

1Hosts là gì và giải quyết vấn đề gì?

1Hosts là gì và giải quyết vấn đề gì?
1Hosts là gì và giải quyết vấn đề gì?

1Hosts là một dự án mã nguồn mở trên GitHub, ra mắt từ tháng 12/2017, chuyên tổng hợp và duy trì các danh sách chặn DNS. Vấn đề mà nó giải quyết rất đơn giản: trên thiết bị của bạn có quá nhiều quảng cáo, trình theo dõi, và mã độc tiềm ẩn từ các tên miền xấu. Các blocklist này hoạt động ở tầng DNS, nghĩa là chặn ngay từ khi thiết bị yêu cầu phân giải tên miền, giúp tiết kiệm băng thông, tăng tốc và bảo vệ quyền riêng tư. Không giống những list tổng hợp rác, 1Hosts được tuyển chọn cẩn thận, cập nhật thường xuyên và có hai luồng dành riêng cho người dùng khác nhau. Bạn có thể xem chi tiết tại repository gốc trên GitHub.

Những tính năng nổi bật của 1Hosts là gì?

Những tính năng nổi bật của 1Hosts là gì?
Những tính năng nổi bật của 1Hosts là gì?

Điểm đầu tiên khiến 1Hosts nổi bật là sự phân tách rõ ràng giữa hai phiên bản: Lite và Xtra. Không phải blocklist nào cũng làm được điều này một cách có chủ đích.

Phiên bản Lite: set & forget cho người dùng phổ thông

Lite là phiên bản cân bằng, ưu tiên trải nghiệm mượt mà. Tỉ lệ false positive (chặn nhầm) rất thấp, nên bạn có thể bật lên và quên luôn. Nó phù hợp cho gia đình, người mới bắt đầu, hoặc laptop công việc cần ổn định. Danh sách này có sẵn định dạng cho AdAway, Pi-hole, uBlock Origin, dnsmasq, Unbound, và nhiều nền tảng khác.

Phiên bản Xtra: chặn tối đa, chấp nhận rủi ro

Xtra (đang ở giai đoạn Beta) là bản aggressive, nhắm đến các mối đe doạ mới nổi. Nó sẽ chặn nhiều hơn, nhưng đổi lại có thể vô tình khóa một số trang web hoặc dịch vụ hợp pháp. Đây là lựa chọn cho dân bảo mật, privacy enthusiast, những người sẵn sàng báo lỗi và tự troubleshoot. Các định dạng có sẵn trong phần releases của repo.

Tương thích rộng và hỗ trợ DNS tùy chỉnh

1Hosts cung cấp blocklist dạng hosts file, dnsmasq, unbound, knot/bind9, và nhiều định dạng khác. Ngoài ra, bạn có thể dùng DNS-over-HTTPS hoặc DNS-over-TLS thông qua các nhà cung cấp như ControlD, NextDNS, AdGuard DNS, RethinkDNS với config có sẵn cho phiên bản Lite. Đây là cách dễ nhất để bảo vệ nguyên mạng mà không cần cài phần mềm trên từng thiết bị.

Nhẹ và hiệu quả hơn nhiều list khác

Theo tác giả, 1Hosts có dung lượng nhỏ hơn các blocklist phổ biến nhưng vẫn chặn được nhiều hơn đối với đa số người dùng. Nhờ được bảo trì liên tục từ 2017, danh sách luôn tươi mới và loại bỏ các domain chết.

Hướng dẫn cài đặt và sử dụng 1Hosts như thế nào?

Hướng dẫn cài đặt và sử dụng 1Hosts như thế nào?
Hướng dẫn cài đặt và sử dụng 1Hosts như thế nào?

Tuỳ vào client bạn dùng, có vài cách để áp dụng 1Hosts. Dưới đây là hướng dẫn cho ba trường hợp phổ biến: dùng hosts file trực tiếp, Pi-hole, và uBlock Origin.

Cài đặt qua hosts file (dễ nhất)

  1. Tải file hosts của phiên bản Lite từ mirror: https://1hosts.cf/hosts/hosts.txt (hoặc mirror 1, 2, 3 trong README).
  2. Trên Windows, copy file vào C:\Windows\System32\drivers\etc và thay thế file hosts hiện tại (nhớ backup).
  3. Trên Linux/macOS, dùng lệnh: sudo cp hosts.txt /etc/hosts và flush DNS cache.
  4. Khởi động lại trình duyệt hoặc reset mạng để thấy hiệu quả.

Cấu hình Pi-hole

  1. Vào Pi-hole admin, chọn Group Management -> Adlist.
  2. Thêm URL mới: https://1hosts.cf/hosts/hosts.txt (Lite) hoặc lấy link Xtra từ releases.
  3. Chạy pihole -g để cập nhật gravity.
  4. Kiểm tra log để xem blocklist hoạt động.

Cài đặt trên uBlock Origin (trình duyệt)

  1. Mở bảng cài đặt uBlock Origin, chọn Filter lists.
  2. Kéo xuống phần Custom, nhập URL: https://1hosts.cf/hosts/hosts.txt
  3. Bấm Apply changes, uBlock sẽ tải và kích hoạt.

Mẹo: Bạn có thể dùng blocklist Lite trong hosts file để chặn cơ bản ở local, sau đó bật DNS Xtra qua NextDNS hoặc ControlD. Nhờ đó, bạn dễ dàng xác định lỗi giả vì traffic bị chặn local không bao giờ tới resolver.

Ai nên dùng — ai không nên?

Ai nên dùng — ai không nên?
Ai nên dùng — ai không nên?

Câu trả lời nằm ở sự đánh đổi giữa bảo vệ và tiện lợi.

Nên dùng 1Hosts Lite nếu bạn:

  • Là người dùng phổ thông, chỉ cần chặn quảng cáo với tracker mà không muốn phiền phức.
  • Dùng cho gia đình, thiết bị của người không rành công nghệ.
  • Cần một blocklist chính xác, ít false positive, set & forget.

Nên dùng 1Hosts Xtra nếu bạn:

  • Là dân bảo mật, thích tối đa hoá khả năng chặn.
  • Sẵn sàng báo lỗi qua GitHub Issues và tự xử lý khi website hỏng.
  • Muốn bảo vệ trước các mối đe doạ mới nổi, kể cả khi chưa phổ biến.

Ai không nên dùng 1Hosts?

  • Nếu bạn ghét phải tinh chỉnh và cần mọi trang hoạt động 100%, hãy tránh Xtra. Lite vẫn an toàn.
  • Nếu bạn đã có blocklist tổng hợp khác hoạt động tốt, không cần đổi, vì 1Hosts cũng chỉ là một lựa chọn bổ sung.
  • Nếu bạn dùng DNS nhà cung cấp miễn phí có giới hạn query (như NextDNS 300k/tháng) thì nên xài Lite để không bị vượt ngưỡng.

Câu hỏi thường gặp

1Hosts có miễn phí không?

Có, toàn bộ dự án là mã nguồn mở, host file và blocklist đều miễn phí. Bạn có thể star repo để ủng hộ tác giả.

Phiên bản Xtra có làm hỏng website không?

Có thể. Vì Xtra chặn mạnh, đôi khi nó chặn nhầm domain hợp lệ. Tác giả khuyến khích báo lỗi qua GitHub Issues để họ gỡ bỏ domain đó trong bản cập nhật sau.

Tôi có thể dùng 1Hosts trên Android không?

Được. Dùng AdAway, personalDNSfilter hoặc InviZible Pro đều hỗ trợ import danh sách từ URL. Xem bảng client trong README để biết link cụ thể.

Làm sao để cập nhật blocklist tự động?

Nếu bạn dùng Pi-hole, AdGuard Home, hoặc NextDNS, việc cập nhật diễn ra tự động theo lịch trình (30 phút đến 1 giờ tuỳ nhà cung cấp). Với uBlock Origin, nó tự refresh định kỳ.

Khác biệt giữa 1Hosts và OISD là gì?

1Hosts nhấn mạnh vào hai luồng rõ rệt (Lite vs Xtra), trong khi OISD có nhiều tầng hơn. 1Hosts thường nhẹ hơn và được nhiều người dùng test thực tế, nhưng cả hai đều tốt. Tuỳ sở thích.

Kết luận

1Hosts là một blocklist DNS đáng tin cậy, được duy trì hơn 6 năm, với hai phiên bản phục vụ đúng nhu cầu: Lite cho sự ổn định, Xtra cho sự triệt để. Nếu bạn đang dùng Pi-hole, AdAway, uBlock Origin hay bất kỳ client chặn DNS nào, hãy thử thay thế list cũ bằng 1Hosts và cảm nhận sự khác biệt. Đừng quên star repo và báo lỗi nếu gặp vấn đề để cộng đồng cùng phát triển nha.

Related Posts