TopGit
Đánh giá repo GitHub

SimpleX Chat: Nhắn tin riêng tư không cần định danh

simplex-chat/simplex-chat

SimpleX Chat nhắn tin riêng tư định tuyến các cuộc trò chuyện của bạn qua máy chủ chuyển tiếp mà không cấp cho bạn bất kỳ tài khoản hay user ID nào. README gọi đây là mạng nhắn tin đầu tiên hoạt động không cần bất kỳ định danh người dùng nào. Không số điện thoại, không tên người dùng, và không account ID ẩn nào để máy chủ liên kết ai đang nói với ai. Nó có ứng dụng cho Android, iOS, desktop, và một CLI dòng lệnh cho Linux, macOS và Windows, tất cả dựng trên mã hóa đầu-cuối double-ratchet với một lớp mã hóa bổ sung.

SSimpleX Chat: Nhắn tin riêng tư không cần định danh — open-source GitHub repository preview
Nhận định nhanh

Hãy chọn SimpleX Chat nếu quyền riêng tư của metadata mới là mối lo thực sự của bạn — đây là messenger hiếm hoi không để lại cho máy chủ bất kỳ tài khoản hay định danh nào để liên kết, và đã trải qua kiểm toán của Trail of Bits. Bỏ qua nếu bạn cần một app mà bạn bè không rành kỹ thuật đã có sẵn, hoặc muốn sự trau chuốt và chiều sâu tính năng của Signal hay WhatsApp; mạng lưới còn non trẻ và nhỏ, và ai đó phải chạy máy chủ chuyển tiếp.

Sao
★ 18.0k
Fork
⑂ 1.1k
Ngôn ngữ
Haskell
Giấy phép
AGPL-3.0
Chủ đề
Developer Tools
Cập nhật
Jul 2026
Trang chủ
GitHub

Vấn đề nó giải quyết

Hầu hết các messenger 'riêng tư' vẫn gắn bạn với một định danh — số điện thoại, tên người dùng, hay một account ID trên máy chủ của họ. Ngay cả khi mã hóa đầu-cuối che nội dung tin nhắn, định danh đó vẫn rò rỉ metadata: ai đang nói với ai, thường xuyên ra sao, và khi nào. Đồ thị xã hội đó thường tiết lộ nhiều hơn cả nội dung tin nhắn, và đó chính là thứ SimpleX Chat được xây để tránh.

Đây là gì?

SimpleX Chat nhắn tin riêng tư là một messenger mã nguồn mở, viết bằng Haskell và cấp phép AGPL-3.0, kết nối mọi người qua các hàng đợi tin nhắn một chiều trên máy chủ chuyển tiếp thay vì qua tài khoản. Mạng lưới không có hồ sơ người dùng — bạn kết nối bằng cách chia sẻ một liên kết dùng một lần hoặc quét mã QR, và mỗi liên hệ có kết nối riêng. README mô tả đây là mạng nhắn tin đầu tiên hoạt động không cần bất kỳ định danh người dùng nào. Có client cho Android, iOS, desktop và một CLI dòng lệnh.

Vì sao đang được chú ý

Sự quan tâm tới các messenger che giấu metadata, chứ không chỉ nội dung tin nhắn, đã tăng lên khi người ta nhận ra đồ thị xã hội mới là phần nhạy cảm. SimpleX Chat được nhắc tới trong câu chuyện đó vì nó loại bỏ định danh hoàn toàn thay vì chỉ giảm thiểu, có kiểm toán an ninh của Trail of Bits được công bố, và các dự án chú trọng riêng tư như Whonix và Privacy Guides đều liệt kê nó. Với hơn 18.000 sao GitHub, đây là một trong những messenger riêng tư dễ thấy nhất dựng trên một giao thức mở.

Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Tính năng chính

  • Không có định danh người dùng: mạng lưới không có tài khoản, tên người dùng hay số điện thoại — kết nối chạy qua hàng đợi tin nhắn riêng cho từng liên hệ
  • Mã hóa đầu-cuối double-ratchet với một lớp mã hóa bổ sung, theo README
  • Kết nối bằng cách chia sẻ liên kết mời hoặc quét mã QR; bản thân kênh chia sẻ không cần bảo mật
  • Ứng dụng cho Android và iOS, client desktop, và một CLI dòng lệnh (console) cho Linux, macOS và Windows
  • Máy chủ chuyển tiếp tự lưu trữ được — bạn có thể chạy máy chủ riêng thay vì tin vào mặc định
  • Giao thức mở đưa vào phạm vi công cộng, để người khác xây client và máy chủ tương thích (cam kết mà README nêu)
  • Đã qua kiểm toán an ninh của Trail of Bits, liên kết từ README

Trường hợp dùng tốt nhất

  • Nhắn tin khi việc giấu ai-nói-với-ai quan trọng ngang nội dung tin nhắn — nhà báo, nhà hoạt động, nguồn tin
  • Chạy máy chủ chuyển tiếp của riêng bạn để không bên thứ ba nào giữ metadata kết nối của bạn
  • Dùng một messenger không cần số điện thoại khi bạn không muốn giao SIM hay email để đăng ký
  • Xây chat bot hoặc tích hợp trên một giao thức mở, không định danh

Cách cài đặt / dùng thử

Ứng dụng di động có trên Google Play, App Store, F-Droid, và dưới dạng APK tải trực tiếp; bản desktop và CLI dòng lệnh được công bố trên trang releases GitHub cho Linux, macOS và Windows. Có bản xem trước TestFlight cho iOS nhận tính năng mới sớm một hai tuần, mà README giới hạn ở 10.000 người dùng. Xem trang releases và hướng dẫn cài nhanh cho app dòng lệnh trong kho.

Cách sử dụng

Bạn bắt đầu một cuộc trò chuyện bằng cách tạo liên kết mời hoặc mã QR và chia sẻ nó với một người qua bất kỳ kênh nào bạn tin để xác nhận họ là ai; họ mở nó trong app và kết nối được thiết lập. Mỗi liên hệ là một kết nối riêng, nên không có sổ địa chỉ toàn cục. Sau khi kết nối, README lưu ý bạn có thể xác minh một mã bảo mật ngoài luồng. Chạy máy chủ riêng là tùy chọn và được ghi tài liệu riêng.

Điểm mạnh

  • Loại bỏ định danh hoàn toàn thay vì chỉ giảm thiểu — một mô hình riêng tư thực sự khác với Signal hay Session
  • Bảo vệ metadata là mục tiêu chính, không phải thứ nghĩ tới sau
  • Có client thật trên Android, iOS, desktop và terminal, không chỉ là một bản đặc tả giao thức
  • Có kiểm toán bên ngoài của Trail of Bits và được Whonix cùng Privacy Guides khuyến nghị, theo README
  • Giao thức mở trong phạm vi công cộng và máy chủ tự lưu trữ được, nên bạn không bị khóa vào một nhà vận hành

Hạn chế & rủi ro

  • Mạng lưới nhỏ và dự án non trẻ hơn Signal hay WhatsApp — bạn có lẽ phải thuyết phục liên hệ cài đặt nó
  • Để đạt riêng tư metadata đầy đủ trong thực tế phải chạy hoặc tin vào máy chủ chuyển tiếp; mặc định do dự án vận hành trừ khi bạn tự lưu trữ
  • AGPL-3.0 là copyleft — ổn với hầu hết người dùng, nhưng gây phức tạp khi nhúng mã vào sản phẩm mã nguồn đóng
  • Phần lõi viết bằng Haskell, một ngôn ngữ ít lập trình viên biết hơn nhiều, làm tăng rào cản để bạn tự đóng góp hay tự kiểm toán mã
  • Mô hình kết nối bằng liên kết/QR và kết nối riêng từng liên hệ lạ lẫm hơn sổ địa chỉ theo tên người dùng hay số điện thoại, nên việc làm quen tốn công hơn các app phổ thông
Xem trên GitHubTrang chủ

Lựa chọn thay thế

Signal — messenger riêng tư phổ thông; mã hóa mạnh và mạng lưới lớn, nhưng gắn với số điện thoạiSession — nhắn tin không cần tài khoản qua mạng định tuyến onion, không cần số điện thoạiMatrix/Element — chat liên hợp, tự lưu trữ được với tài khoản và client phong phú, dù lưu nhiều metadata hơnBriar — nhắn tin ngang hàng qua Tor và mesh cục bộ, nhắm tới kịch bản rủi ro cao, chịu được offline

Ai nên thử — và ai nên bỏ qua

Hãy chọn SimpleX Chat nếu bạn đặc biệt muốn giấu metadata liên lạc và sẵn sàng đánh đổi một chút tiện lợi cùng quy mô mạng lưới cho điều đó — người dùng chú trọng riêng tư, nhà báo, nhà hoạt động, hay lập trình viên muốn một giao thức mở, không định danh để xây dựng. Nếu bạn chủ yếu cần một messenger mà liên hệ của bạn đã dùng, hoặc muốn sự trau chuốt tính năng của một app phổ thông, Signal dễ thuyết phục hơn.

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

SimpleX Chat là gì?

SimpleX Chat là một nền tảng nhắn tin riêng tư mã nguồn mở hoạt động không cần định danh người dùng — không số điện thoại, tên người dùng hay tài khoản. Bạn kết nối bằng cách chia sẻ liên kết hoặc mã QR, và nó dùng mã hóa đầu-cuối double-ratchet. README gọi đây là mạng nhắn tin đầu tiên hoạt động không cần bất kỳ định danh người dùng nào.

SimpleX Chat có thực sự riêng tư không?

Mục tiêu thiết kế của nó là bảo vệ cả metadata lẫn nội dung tin nhắn: mạng lưới không có tài khoản để liên kết, và nó đã qua kiểm toán an ninh của Trail of Bits được liên kết trong README. Riêng tư mạnh nhất giả định bạn tin hoặc tự lưu trữ máy chủ chuyển tiếp mà kết nối của bạn đi qua.

Tôi có cần số điện thoại để dùng SimpleX Chat không?

Không. Không có tài khoản hay số điện thoại. Bạn bắt đầu trò chuyện bằng cách chia sẻ liên kết mời hoặc quét mã QR, và mỗi liên hệ là một kết nối riêng.

SimpleX Chat có miễn phí và mã nguồn mở không?

Có. Mã nằm trên GitHub theo giấy phép AGPL-3.0, và README nêu rằng các giao thức được giữ mở và trong phạm vi công cộng để bất kỳ ai cũng có thể xây client và máy chủ tương thích.

SimpleX Chat khác Signal thế nào?

Signal mã hóa tin nhắn nhưng vẫn gắn tài khoản của bạn với số điện thoại; SimpleX Chat hoàn toàn không có định danh người dùng và dựa vào hàng đợi tin nhắn riêng từng liên hệ thay vì một tài khoản trung tâm, đổi lại là mạng lưới nhỏ hơn.

Repo liên quan

Nguồn & ghi công

Dựa trên kho GitHub chính thức simplex-chat/simplex-chat, bao gồm README và metadata của dự án.

Về TopGit