Tiếng Việt ▾

deutsia radio

Trình phát radio đa mạng trên Android, tập trung vào quyền riêng tư và chống kiểm duyệt.

Phát trực tuyến hơn 50.000 đài qua Clearnet, Tor và I2P. Không theo dõi. Material 3. Giấy phép Apache 2.0.

Yêu cầu Android 7.0+. Khuyến nghị dùng InviZible Pro cho Tor (sử dụng chế độ proxy). Dùng I2P Android hoặc i2pd của InviZible Pro để hỗ trợ I2P.


Tính năng

Quyền riêng tư & Bảo mật

Mã hóa CSDLSQLCipher (dữ liệu lưu trữ)
Thông tin xác thựcAndroid Jetpack Security (AES-256-GCM)
Bảo vệ rò rỉNghiêm ngặt — không quay lại clearnet
DNSPhân giải hoàn toàn qua proxy, không dùng DNS hệ thống
Ngắt kết nốiPhát hiện <100ms
Giấy phépApache 2.0

Ảnh chụp màn hình

Chế độ TorTrình phátThêm đàiDuyệt

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

Tôi có cần Tor hoặc I2P để sử dụng ứng dụng này không?

Không. Clearnet hoạt động độc lập và cho phép bạn truy cập hơn 50.000 đài qua RadioBrowser API, giống như một ứng dụng radio thông thường. Tor và I2P hoàn toàn là tùy chọn dành cho người dùng muốn bảo vệ quyền riêng tư hoặc truy cập các đài trên darknet.

Làm thế nào để duy trì quyền riêng tư/ẩn danh khi sử dụng ứng dụng này?

Theo mặc định, ứng dụng kết nối trực tiếp từ địa chỉ IP của bạn. Để duy trì ẩn danh, bạn cần bật chế độ Bắt buộc trong cài đặt và/hoặc chạy VPN ở nền. Có một số tùy chọn tùy thuộc vào cấu hình của bạn:

  • Bắt buộc tất cả qua Tor — Định tuyến tất cả lưu lượng (luồng phát, cuộc gọi API, ảnh bìa) qua Tor. Không gì kết nối trực tiếp đến internet. Nếu Tor ngắt kết nối, tất cả lưu lượng bị chặn — không có phương án dự phòng clearnet.
  • Bắt buộc Tor trừ I2P — Định tuyến lưu lượng clearnet qua Tor, nhưng gửi lưu lượng I2P qua proxy HTTP I2P. Điều này tránh độ trễ không cần thiết khi định tuyến I2P qua Tor.
  • Bắt buộc Proxy tùy chỉnh — Định tuyến tất cả lưu lượng qua proxy bạn cấu hình (SOCKS4, SOCKS5, HTTP hoặc HTTPS). Hữu ích nếu bạn tự vận hành proxy hoặc sử dụng nhà cung cấp proxy không phải Tor.
  • Bắt buộc Proxy tùy chỉnh trừ Tor/I2P — Định tuyến lưu lượng clearnet qua proxy tùy chỉnh của bạn, trong khi các đài Tor và I2P sử dụng proxy gốc của chúng.

Để đạt quyền riêng tư tối đa: bật chế độ Bắt buộc, tắt RadioBrowser API nếu bạn không cần đài clearnet, tắt tải ảnh bìa để loại bỏ tất cả yêu cầu hình ảnh, bật mã hóa cơ sở dữ liệu để bảo vệ dữ liệu cục bộ khi lưu trữ, và chạy VPN ở nền cùng với chế độ proxy của InviZible Pro như một lớp bảo vệ bổ sung nếu bạn không hoàn toàn tin tưởng ứng dụng hoặc bất kỳ API nào mà nó kết nối.

Tất cả các chế độ Bắt buộc đều an toàn khi gặp sự cố — nếu proxy ngừng hoạt động, lưu lượng bị chặn chứ không bị rò rỉ. Điều này bao gồm ngăn chặn rò rỉ DNS — trong các chế độ Bắt buộc, tất cả truy vấn DNS được phân giải qua proxy thay vì DNS hệ thống/ISP của bạn.

Nếu bạn không tin tưởng ứng dụng này, hãy chạy một VPN đáng tin cậy ở nền.

Ứng dụng này thu thập những dữ liệu gì?

Không thu thập gì cả. Tất cả dữ liệu (mật khẩu proxy, đài, lịch sử, cài đặt, yêu thích) được lưu trữ cục bộ trên thiết bị của bạn. Không có đồng bộ đám mây, phân tích hay đo lường từ xa. Bạn có thể tùy chọn mã hóa tất cả dữ liệu cục bộ bằng SQLCipher.

Các đài clearnet có chặn Tor trong chế độ Bắt buộc Tor không?

Đôi khi, nhưng hiếm khi xảy ra. Đại đa số các đài clearnet không chặn Tor.

Ảnh bìa có được tải qua proxy của tôi không?

Có. Ảnh bìa đài được tải qua cùng đường ống proxy như các luồng phát trên cả ba mạng (clearnet, I2P và Tor). Trong các chế độ Bắt buộc, tất cả yêu cầu hình ảnh đều có đầy đủ tính năng ngăn chặn rò rỉ DNS — DNS được phân giải qua proxy, không phải trình phân giải hệ thống. Nếu proxy ngắt kết nối, việc tải hình ảnh bị chặn thay vì quay lại kết nối trực tiếp. Bạn cũng có thể tắt hoàn toàn ảnh bìa trong cài đặt để loại bỏ tất cả yêu cầu hình ảnh.

Bật Tor (chế độ không bắt buộc) có ẩn IP của tôi không?

Không nhất thiết. Nếu không bật chế độ bắt buộc, tất cả lưu lượng clearnet (luồng phát, ảnh bìa) sẽ được tải từ IP trực tiếp của bạn. Bật chế độ không bắt buộc này chỉ cho phép bạn dễ dàng truy cập các đài Tor mà không cần nỗ lực thêm để định tuyến mọi thứ qua Tor.

Làm thế nào để nhập đài từ ứng dụng khác?

Cài đặt → Nhập. Các định dạng được hỗ trợ: CSV, JSON, M3U, PLS.

Tại sao lưu lượng văn bản thuần được bật trong manifest?

Các trang I2P (.i2p) và Tor (.onion) sử dụng http:// thay vì https://. Lưu lượng văn bản thuần phải được bật để các tên miền này hoạt động.

Tôi có thể sử dụng proxy khác thay vì InviZible Pro không?

Có. Bất kỳ proxy SOCKS5 nào định tuyến qua Tor đều hoạt động. Bạn cũng có thể cấu hình proxy SOCKS4, SOCKS5, HTTP hoặc HTTPS với xác thực tùy chọn trong cài đặt ứng dụng.

Tại sao SOCKS4 không bảo vệ quyền riêng tư của tôi hoàn toàn như SOCKS5 và các loại khác?

SOCKS4 không hỗ trợ phân giải DNS từ xa. Khi sử dụng Bắt buộc Proxy tùy chỉnh với proxy SOCKS4, các truy vấn DNS được phân giải cục bộ qua DNS hệ thống/ISP, có thể làm lộ các tên miền bạn đang kết nối. SOCKS5 phân giải DNS qua chính proxy, ngăn chặn các rò rỉ này. Nếu quyền riêng tư DNS quan trọng với bạn, hãy sử dụng SOCKS5, HTTP hoặc HTTPS thay vì SOCKS4 cho proxy tùy chỉnh. Ứng dụng sẽ hiển thị cảnh báo khi bạn chọn SOCKS4 để nhắc nhở.

Làm thế nào để gửi đài darknet?

Gửi đài .i2p và .onion qua Radio Registry API. Đài clearnet được gửi đến cơ sở dữ liệu RadioBrowser.


Cài đặt

Tải APK mới nhất tại đây hoặc sử dụng Obtainium để cập nhật tự động.

Xác minh

Các bản phát hành được ký bằng Sigstore. Để xác minh, tải cả tệp .apk.apk.sigstore từ cùng một bản phát hành, sau đó chạy từ thư mục chứa các tệp đã tải:

cd ~/Downloads
cosign verify-blob \
  --bundle deutsia-radio-v1.6.5.apk.sigstore \
  --certificate-identity siewargottlichschon@gmail.com \
  --certificate-oidc-issuer https://github.com/login/oauth \
  deutsia-radio-v1.6.5.apk

Biên dịch

git clone https://github.com/deutsia/deutsia-radio.git
cd deutsia-radio
./gradlew assembleDebug

Yêu cầu Java 21 LTS. Đặt JAVA_HOME=/usr/lib/jvm/java-21-openjdk trước khi biên dịch.


Quyên góp

Monero (XMR):

83GGx86c6ZePiz8tEcGYtGJYmnjuP8W9cfLx6s98WAu8YkenjLr4zFC4RxcCk3hwFUiv59wS8KRPzNUUUqTrrYXCJAk4nrN