Không thay đổi cài đặt Windows
Không động đến cài đặt DNS của bộ điều hợp mạng, chỉ hoạt động khi đang chạy. Tắt là trở lại như cũ ngay; kể cả khi mất điện hay bị buộc tắt lúc đang chạy, lần mở máy sau vẫn vào mạng bình thường.
SecretDNS là phần mềm Windows miễn phí, mã hóa truy vấn DNS (DoH) và chia nhỏ tên trang web (SNI) trong gói tin HTTPS đầu tiên. Không động đến cài đặt mạng của Windows — chỉ cần bấm ổ khóa ở giữa một lần.
SecretDNS không phải là VPN. Không ẩn địa chỉ IP, cũng không mã hóa toàn bộ lưu lượng. Chỉ xử lý hai chỗ mà việc kiểm tra dựa vào: DNS và SNI.
Hình minh họa đã đơn giản hóa. Không kiểm tra mạng thật, cũng không thay đổi cài đặt nào.
Trước tiên trình duyệt hỏi máy chủ DNS để đổi tên trang web thành địa chỉ IP. Truy vấn này thường không được mã hóa.
Dù kết nối bằng HTTPS, gói tin gửi đi đầu tiên vẫn chứa nguyên tên trang web sắp truy cập (SNI).
Thiết bị kiểm tra gói tin (DPI) đọc DNS và SNI để biết đích đến, và khi cần có thể cắt kết nối hoặc chuyển sang trang cảnh báo.
Đặt Cài đặt DNS là DNS over HTTPS rồi bấm ổ khóa, truy vấn DNS sẽ được mã hóa qua HTTPS và gửi đến máy chủ như Cloudflare. Ở giữa không ai đọc được nội dung. (Nếu chọn Máy chủ thì chỉ dùng máy chủ DNS khác, không mã hóa.)
Chỉ phần chứa tên trang web được chia thành nhiều mảnh để gửi. Bản thân kết nối vẫn như bình thường và chỉ xử lý phần tên, nên hầu như không chậm đi.
SecretDNS không phải VPN nên không thay đổi IP và phần còn lại của lưu lượng. Nếu trang web chặn theo quốc gia (lỗi 451), hãy dùng Proxy hỗn hợp bên dưới.
Không động đến cài đặt DNS của bộ điều hợp mạng, chỉ hoạt động khi đang chạy. Tắt là trở lại như cũ ngay; kể cả khi mất điện hay bị buộc tắt lúc đang chạy, lần mở máy sau vẫn vào mạng bình thường.
Mặc định là Cloudflare. Có thể tự thêm máy chủ và chọn nhiều cái; khi một máy chủ không phản hồi sẽ chuyển sang máy chủ tiếp theo. Cũng có chế độ chỉ dùng Máy chủ (vd: 1.1.1.1) mà không mã hóa.
Không để tên trang web lộ nguyên văn trong kết nối HTTPS và HTTP. Với đường truyền mà chỉ phân mảnh là chưa đủ, còn có Bật gói tin giả.
Các trang có thể lỗi khi bị chia nhỏ, như ngân hàng và thanh toán, được cho đi qua nguyên vẹn. Sẵn có hơn 160 tên miền: ngân hàng, thanh toán, cổng thông tin, trò chơi, chính phủ, trường học.
.example.comgồm cả tên miền conhttps://www.example.com/pathdán vào là tự sắp xếpChuyển Cài đặt SNI sang Phân mảnhⓜ thì chỉ các trang ghi trong danh sách mới bị chia nhỏ.
Chỉ áp dụng phân mảnh cho lưu lượng của các trình duyệt chính như Chrome · Edge · Firefox · Whale, không động đến trò chơi hay phần mềm công việc. Bật sẵn từ đầu; phần xử lý DNS vẫn áp dụng cho mọi chương trình.
Trước khi bắt đầu sẽ kiểm tra có kết nối được máy chủ DNS không; khi đang chạy, dù máy chủ không phản hồi thì mạng vẫn không bị ngừng. Sau khi thức dậy từ chế độ ngủ hay đổi Wi-Fi cũng không cần chạy lại.
Xem từng trang đã được xử lý thế nào, theo DNS · SNI, trong bảng ở một cửa sổ riêng. [Sao chép(Tất cả)] để dán thẳng vào Notepad hoặc Excel.
| Loại | Tên miền | Áp dụng |
|---|---|---|
| DNS | www.example.com | DNS over HTTPS |
| SNI | www.example.com | Phân mảnh |
| SNI | bank.example | |
| SNI | blocked.example | Trực tiếp |
Khởi động cùng Windows ở khay hệ thống, và nếu lần trước đang chạy thì tự bật bảo vệ. Đóng cửa sổ thì thu xuống khay; biểu tượng màu xám khi dừng, màu vàng khi đang chạy.
Theo ngôn ngữ hiển thị của Windows, hoặc tự chọn ở mục Ngôn ngữ trong Cài đặt. Có thể đổi cả khi đang chạy.
Ở những nước không có tự do internet, có trang web từ chối mọi truy cập đến từ nước đó và hiện lỗi 451. Vì bị chặn theo nơi truy cập, mã hóa DNS hay phân mảnh đều không mở được.
Proxy hỗn hợp chỉ cho các tên miền ghi trong danh sách đi qua máy chủ nước ngoài. Phần còn lại vẫn kết nối trực tiếp như thường, nên tốc độ các trang khác không đổi.
blocked.example — có trong danh sách Proxy hỗn hợp nên đi qua máy chủ nước ngoài.
SecretDNS
Phân mảnh SNI, một lỗ hổng bảo mật của HTTPS.
Cài đặt
Cài đặt DNS
Cài đặt SNI
Khác
Máy chủ
Địa chỉ IP máy chủ DNS thường (vd: 1.1.1.1)
| Tên | Địa chỉ 1 | Địa chỉ 2 | |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | |
| 8.8.8.8 | 8.8.4.4 | ||
| Cloudflare | https://1.1.1.1/dns-query | https://1.0.0.1/dns-query | |
| cloudflare-dns.com | https://cloudflare-dns.com/dns-query | ||
| https://dns.google/dns-query |
| Loại | Tên miền | Áp dụng |
|---|---|---|
| DNS | www.example.com | Văn bản thô |
| SNI | www.example.com | Phân mảnh |
| DNS | cdn.example.net | Văn bản thô |
| SNI | cdn.example.net | Phân mảnh |
| SNI | bank.example | |
| DNS | blocked.example | Văn bản thô |
| SNI | blocked.example | Trực tiếp |
| DNS | img.example.com | Văn bản thô |
| SNI | img.example.com | Phân mảnh |
| DNS | api.example.org | Văn bản thô |
| SNI | api.example.org | Phân mảnh |
| DNS | static.example.net | Văn bản thô |
| SNI | static.example.net | Phân mảnh |
| DNS | news.example | Văn bản thô |
| SNI | news.example | Phân mảnh |
| DNS | shop.example | Văn bản thô |
| SNI | shop.example | Phân mảnh |
| DNS | upstream | Đã kết nối lại |
Màn hình vẽ lại theo đúng bố cục, màu sắc và chữ của chương trình thật. Có thể bấm thử nhưng không thực sự hoạt động.
Với cài đặt mặc định (DNS Máy chủ hoặc DNS over HTTPS + SNI Phân mảnh), chỉ cần bấm ổ khóa là hầu hết đều được giải quyết. Bật nhật ký rồi vào trang đó: dòng SNI ghi Phân mảnh, dòng DNS ghi Văn bản thô hoặc DNS over HTTPS là bình thường. Nếu vẫn không được, hãy thử Bật gói tin giả.
Lưu lượng của trang đó không chịu được việc chia nhỏ. Trong Cài đặt, thêm tên miền vào danh sách ngoại lệ bên dưới dòng Phân mảnh, rồi chạy lại. Bắt đầu bằng dấu chấm như .example.com thì áp dụng cho mọi tên miền con. Cũng có thể dán nguyên URL từ thanh địa chỉ.
Chuyển Cài đặt SNI sang Phân mảnhⓜ thì bên dưới dòng đó sẽ hiện ô danh sách chỉ định. Chỉ các tên miền ghi ở đây bị chia nhỏ, phần còn lại gửi nguyên. Nếu chỉ một hai trang gặp vấn đề, cách này an toàn hơn. Khi danh sách trống, chương trình sẽ nhắc ghi tên miền trước khi chạy.
Một số mạng công ty hoặc trường học không kết nối được với vài máy chủ DoH. Hãy đánh dấu máy chủ khác (vd: cloudflare-dns.com) trong [Máy chủ] ở dòng DNS over HTTPS, hoặc đổi Cài đặt DNS sang Máy chủ. Cách này không mã hóa, nhưng vẫn dùng được máy chủ DNS khác mà không thay đổi cài đặt Windows.
Để Chỉ trình duyệt ở trạng thái bật (bật sẵn từ đầu). Phân mảnh và gói tin giả khi đó chỉ áp dụng cho lưu lượng của các trình duyệt chính. Ngược lại, nếu chương trình không phải trình duyệt như phần mềm tải xuống cũng cần phân mảnh thì tắt đi.
Chọn ở mục Ngôn ngữ cuối Cài đặt là đổi ngay, kể cả khi đang chạy. Chọn Hệ thống thì theo ngôn ngữ hiển thị của Windows.
Có thể do bộ nhớ đệm DNS của trình duyệt. Hãy đóng hết trình duyệt rồi mở lại.
SecretDNS.exePhiên bản 4.1.0
Phiên bản 4.0.6
Phiên bản 4.0.5
Không tự động cập nhật. Khi có phiên bản mới, chương trình sẽ báo lúc khởi chạy.
VPN chuyển toàn bộ lưu lượng qua máy chủ khác và đổi IP. SecretDNS không ẩn IP, không mã hóa toàn bộ lưu lượng, chỉ xử lý hai chỗ mà việc kiểm tra dựa vào: DNS và SNI. Vì vậy hầu như không mất tốc độ.
Chỉ phần chứa tên trang web bị chia nhỏ, phần còn lại gửi như bình thường, nên hầu như không chậm đi.
Không. Không thay đổi cài đặt bộ điều hợp mạng, chỉ hoạt động khi đang chạy. Dù tắt chương trình hay máy tính đột ngột tắt, khởi động lại vẫn như bình thường.
Có. Giải nén bản di động (ZIP) và chạy SecretDNS.exe. Ngoài việc Chạy khi khởi động mặc định tắt, mọi thứ giống bản cài đặt.
Đây là phần mềm miễn phí, dùng miễn phí không hạn chế ở công ty, nhà, cơ quan nhà nước, trường học và được tự do phân phối lại. Quy định sử dụng mạng thì tuân theo chính sách của từng tổ chức.
Không. Khi khởi chạy, chương trình kiểm tra phiên bản mới và hiện thông báo; bấm [Có] sẽ mở trang tải về.