Dự án sử dụng mã nguồn ObexDNS, ở phiên bản hiện tại, tác giả đã thêm phần cấu hình Serverfull, ngoài chuyện hỗ trợ DoH đã hỗ trợ thêm DoT cho hệ thống Android
- Ưu điểm:
- User tự tạo tài khoản, profile, hoặc đặt tên cho từng thiết bị, tự quản trị danh sách chặn/mở/chuyển hướng các domain, khá tương đồng với NextDNS
- Khuyết:
- Ban đầu tác giả không thiết kế chạy trên server riêng, mà dùng trên Cloudflare Worker (chạy qua Node.js), phân giải DNS dùng Node.js cảm giác không hợp lý lắm, vì thèng của nợ Node.js chạy 1 thời gian, rất dễ bị tình huống memory leaks, giải thích dễ hiểu là RAM nó cứ tăng mãi cho tới khi sập luôn
- Tốn RAM, HDD hơn rất nhiều so với phân giải DNS thông thường, dù tác giả đã tốn ưu rất mạnh cách tạo danh sách bộ lọc, bộ lọc 1 triệu domain ~ 2.4MB RAM, nếu hệ thống có 1000 user active, dùng 1000 bộ lọc, tính ra chưa gì đã tốn 2400MB RAM, các hệ thống DNS khác dùng 1 danh sách bộ lọc, nên RAM dùng gần như không đáng kể, phần này đưa vào khuyết không hẳn là đúng, vì cách thiết kế từng user dùng từng bộ lọc khác nhau thì sẽ phải như thế, về dung lượng lưu logs thì không đáng kể lắm, vì thường chỉ lưu 1-7 ngày, nói chung phần này chỉ khi dịch vụ của bạn có hơn 1000 người cùng dùng mới sợ thiếu RAM hay HDD, còn loanh quanh 50 user thì con VPS ghẻ nhất vẫn đáp ứng tốt
Khá ngạc nhiên là khi chạy thực tế khoảng 1 ngày, RAM dùng vừa phải, hiệu năng ổn định, không tệ như ban đầu thầm nghĩ
Việc sử dụng khá đơn giản, nếu bạn đã dùng qua các ứng dụng tương tự như NextDNS
- Truy cập user.bibica.net, tạo 1 ID, password tùy ý (có thể bảo mật hơn bằng Passkeys hoặc TOTP tùy thích)
- Ở màn hình Profile, có thể thêm/xóa các profile, trong mỗi profile có thể tạo tên gọi thiết bị kết nối, sau này khi xem log, sẽ biết thiết bị nào kết nối tới đâu, dùng thông thường tạo 1 profile rồi mọi thiết bị kết nối hết vào là đủ
Sử dụng tối ưu cá nhân đề xuất:
Settings->Upstream Services: chọn Cloudflare Gatewayhttps://bu0eg1tdzu.cloudflare-gateway.com/dns-queryđể hỗ trợ ECS tốt nhất, thích dùng Upstream khác thì tự thêm vào
Filter->Custom Rules: sử dụng bộ lọc ABPVN + AdGuard DNS + 1Hosts Litehttps://raw.githubusercontent.com/bibicadotnet/blocklist_minimal/main/blocklists.txt, bao gồm 3 bộ lọc VNM: ABPVN List + AdGuard DNS filter + 1Hosts (Lite), đủ cho 99% các nhu cầu chặn quảng cáo thông thường, thích dùng bộ lọc nào khác thì tự thêm vào
Rules->Action Allow: thêm vào rulepagead2.googlesyndication.com
Với trường hợp 1 số domain chạy qua Cloudflare bị nhà mạng chặn nhẹ như medium.com, sử dụng Action Redirect, trỏ về CNAME rocket.net hoặc bật Enable ECH Rewrite tại Settings cũng được
Tại tab Setup, xem các thông tin DoH, DoT hoặc cấu hình macOS / iOS / iPadOS / tvOS để sử dụng
Chạy hàng ngày có thể vào Logs, thấy chặn nhầm hay chặn sót thì sửa thủ công, mọi thứ qua giao diện nên rất trực quan, dễ hiểu
Kiểm tra sơ bộ tại dnscheck.tools tốc độ ~ 60ms, ECS trả về đúng vị trí, khá ổn, không có gì để phàn nàn
Chú ý:
Hệ thống user.bibica.net mới cài thử nghiệm, chưa tối ưu, bảo mật gì hết, mọi thứ gần như source gốc của tác giả, tạm thử nghiệm xem tốc độ, sự ổn định và dùng tài nguyên ở mức độ nào để tính toán, bạn nào thích tự cài đặt thì đọc help của tác giả là được. Nếu mọi thứ chạy ổn thì đổi sang sử dụng hệ thống ObexDNS này, dùng tiện, chạy qua giờ thấy ổn định, hơi ngạc nhiên, không nghĩ Node.js lại chạy ổn thế, có lẽ khi người dùng thật đông, thì các hạn chế của Node.js mới lộ rõ :]]
Trong thời gian chạy thử nghiệm, nếu thấy lỗi gì, vui lòng báo cáo trực tiếp tại topic này, hoặc trực tiếp cho tác giả, cá nhân tôi cũng phải vừa báo cáo 2 lỗi :]]







Chính sách bình luận: Chúng tôi rất trân trọng các bình luận của bạn và cảm ơn thời gian bạn dành để chia sẻ ý tưởng và phản hồi.
Ghi chú: Những bình luận được xác định là spam hoặc chỉ mang tính quảng cáo sẽ bị xóa.
• Để cải thiện trải nghiệm bình luận, chúng tôi khuyến khích bạn tạo một tài khoản Gravatar. Thêm avatar vào tài khoản Gravatar sẽ giúp bình luận của bạn dễ nhận diện hơn đối với các thành viên khác.
• ✂️ Sao chép và 📋 Dán Emoji 💪 giúp bình luận thêm sinh động và thú vị!