Bỏ qua đến nội dung
SecretDNS
Tiếng Việt
Tải về
  • Windows 10 · 11
  • Phần mềm miễn phí
  • DNS over HTTPS
  • Phân mảnh SNI

Thiết bị kiểm tra đọc hai chỗ, chỉ che DNS và SNI.

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.

Mới nhất 4.1.1 · Bản cài đặt · Bản di động (ZIP) · Cần quyền quản trị

Màn hình chính SecretDNS — ổ khóa vàng ở giữa đang khóa, tức là đang chạy

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.

Khi mở một trang web, máy tính gửi đi hai thông tin ở dạng văn bản thô

Kết nối thông thường
Máy tính IP 203.0.113.7
Thiết bị DPI Nhà mạng · quản trị mạng
DNS thường Cloudflare (DoH) Tên → IP
example.com HTTPS
DNSexample.com — đọc được nguyên vănbản mã — không đọc được
SNIexample.com — đọc được nguyên vănexa | mple.com — không nhận ra tên
IP203.0.113.7 (vẫn thấy được)

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.

  1. 01

    Truy vấn DNS hỏi địa chỉ

    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.

  2. 02

    Tên trang web (SNI) nằm trong gói tin đầu tiên

    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).

  3. 03

    Thiết bị kiểm tra đọc cả hai

    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.

  4. 04

    DNS được mã hóa (DoH)

    Đặ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.)

  5. 05

    SNI được chia nhỏ

    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.

  6. 06

    Địa chỉ IP vẫn giữ nguyên

    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.

Bật bằng một ổ khóa, tinh chỉnh trong Cài đặt

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.

DNS over HTTPS

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.

Phân mảnh SNI

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ả.

Danh sách ngoại lệ · Danh sách chỉ định

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 con
  • https://www.example.com/pathdán vào là tự sắp xếp

Chuyể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ỉ trình duyệt

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.

Kết nối không bị ngắt

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.

Nhật ký

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ạiTên miềnÁp dụng
DNSwww.example.comDNS over HTTPS
SNIwww.example.comPhân mảnh
SNIbank.example
SNIblocked.exampleTrực tiếp

Chạy khi khởi động · Khay hệ thống

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.

Đa ngôn ngữ

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.

Chỉ trang bị chặn mới đi qua máy chủ nước ngoài

Ở 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.

  • Bật lên là có ô nhập danh sách ngay bên dưới — mỗi dòng một tên miền
  • Máy chủ được tự động cấp mỗi lần chạy; không phản hồi thì chuyển sang máy chủ tiếp theo
  • Cần bật Cài đặt DNS
Máy tính Máy chủ nước ngoài blocked news shop

blocked.example — có trong danh sách Proxy hỗn hợp nên đi qua máy chủ nước ngoài.

Xem trước chương trình

SecretDNS

SecretDNS

Phân mảnh SNI, một lỗ hổng bảo mật của HTTPS.

Phiên bản 4.1.1

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.

Tình huống thường gặp

Một trang bị chuyển sang trang cảnh báo hoặc bị ngắt kết nối

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ả.

Sau khi bật, có trang không mở được (ngân hàng · thanh toán · đăng nhập trò chơi…)

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ỉ.

Chỉ muốn phân mảnh vài trang

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.

Hiện thông báo "Không thể kết nối đến máy chủ DNS over HTTPS"

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.

Không muốn ảnh hưởng đến trò chơi hay phần mềm công việc

Để 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.

Muốn đổi ngôn ngữ giao diện

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.

Đã chạy nhưng chưa có tác dụng ngay

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.

Miễn phí. Dùng ở đâu cũng được, không ràng buộc.

Bản cài đặt Khuyên dùng

  • Chạy ngay sau khi cài xong
  • Đăng ký luôn Chạy khi khởi động
  • Chạy với quyền quản trị
Tải bản cài đặt

Bản di động (ZIP)

  • Giải nén ZIP và chạy SecretDNS.exe
  • Chạy khi khởi động mặc định tắt
  • Các tính năng khác giống bản cài đặt
Tải bản di động
  • Windows 10 · 11 32-bit · 64-bit
  • Quyền quản trị hỏi xác nhận mỗi lần chạy
  • Không cần cài runtime
  • Phần mềm miễn phí ở công ty · nhà · cơ quan nhà nước · trường học
Thay đổi gần đây

Phiên bản 4.1.0

  • Cải thiện độ ổn định kết nối thông qua việc tinh chỉnh xử lý kết nối và xác thực phản hồi
  • Giảm thời gian chờ kết nối ban đầu đối với các trang web sử dụng QUIC
  • Khắc phục lỗi tải xuống hoặc xử lý kết nối bị treo khi sử dụng proxy trên một số hệ thống bị ảnh hưởng
  • Khắc phục lỗi tra cứu địa chỉ chấp nhận nhầm phản hồi cho các yêu cầu trước đó
  • Thêm cảnh báo khi không thể thay đổi cài đặt khởi động và ngăn hiển thị trạng thái cài đặt không chính xác

Phiên bản 4.0.6

  • Thay đổi các tùy chọn hiện có để đặt lại về mặc định một lần khi cập nhật
  • Ngăn bản cập nhật ghi đè các danh sách DNS do người dùng cấu hình

Phiên bản 4.0.5

  • Cải thiện độ ổn định của VPN bằng cách tự động chuyển máy chủ
  • Giúp dễ nhận biết hoạt động VPN hơn trong lịch sử kết nối

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.

Xem thêm phần mềm miễn phí trên Kilho.net

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

Khác VPN ở điểm nào?

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 độ.

Phân mảnh SNI có làm chậm không?

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.

Cài đặt DNS của Windows có bị thay đổi không?

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ó dùng được mà không cần cài đặt khô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.

Có được dùng ở công ty hay trường học không?

Đâ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.

Có tự động cập nhật không?

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ề.