日本語 ▾
deutsia radio
プライバシー重視・検閲耐性を備えたAndroid向けマルチネットラジオプレーヤー。
Clearnet、Tor、I2P上の50,000以上のステーションをストリーミング。トラッキングゼロ。Material 3。Apache 2.0ライセンス。
Android 7.0以上が必要です。TorにはInviZible Proを推奨(プロキシモードを使用)。I2PサポートにはI2P AndroidまたはInviZible Proのi2pdを使用。
機能
- マルチネット:Clearnet、I2P(.i2p)、Tor(.onion)をカスタムDarknet APIで対応
- Tor強制モード:プロキシ接続またはブロックの即時リーク防止付き制御
- 50,000以上のステーション:RadioBrowser APIまたはカスタムストリームの追加
- Material You:ダイナミックテーマ、6つのカラースキーム、ダーク/ライトモード
- ストリーム録音:複数のステーションを同時に録音
- アプリロック:生体認証/PINとオプションのSQLCipherデータベース暗号化
- 17言語:多言語インターフェース
- カスタムプロキシ:SOCKS4、SOCKS5、HTTP/S(Digest & Basic認証対応)
- 完全なDNS保護:強制モードでリークなし、47のテストで裏付け
- API接続の無効化:ステーションライブラリのみで完全ローカル運用
プライバシー & セキュリティ
| DB暗号化 | SQLCipher(保存時) |
| 認証情報 | Android Jetpack Security(AES-256-GCM) |
| リーク保護 | 厳格 — Clearnetフォールバックなし |
| DNS | 完全なプロキシ解決、システムDNSなし |
| 切断 | <100msで検出 |
| ライセンス | Apache 2.0 |
スクリーンショット




FAQ
このアプリを使うにはTorやI2Pが必要ですか?
いいえ。Clearnetは単体で動作し、通常のラジオアプリのようにRadioBrowser APIを通じて50,000以上のステーションにアクセスできます。TorとI2Pは、プライバシーを求めるユーザーやダークネットステーションにアクセスしたいユーザーのための完全にオプションの機能です。
このアプリを使用中にプライバシー/匿名性を保つにはどうすればよいですか?
デフォルトでは、アプリはあなたのIPアドレスから直接接続します。匿名性を保つには、設定で強制モードを有効にするか、バックグラウンドでVPNを実行する必要があります。設定に応じていくつかのオプションがあります:
- 全トラフィックをTor強制 — すべてのトラフィック(ストリーム、API呼び出し、カバーアート)をTor経由でルーティングします。何もインターネットに直接接触しません。Torが切断されると、すべてのトラフィックがブロックされ、Clearnetフォールバックはありません。
- I2Pを除きTor強制 — ClearnetトラフィックをTor経由でルーティングしますが、I2PトラフィックはI2P HTTPプロキシ経由で送信します。これにより、I2PをTor経由でルーティングする不要なレイテンシを回避します。
- カスタムプロキシ強制 — すべてのトラフィックを設定したプロキシ(SOCKS4、SOCKS5、HTTP、またはHTTPS)経由でルーティングします。独自のプロキシを運用している場合や、Tor以外のプロキシプロバイダーを使用する場合に便利です。
- Tor/I2Pを除きカスタムプロキシ強制 — Clearnetトラフィックをカスタムプロキシ経由でルーティングし、TorとI2Pステーションはネイティブプロキシを使用します。
最大限のプライバシーのために:強制モードを有効にし、Clearnetステーションが不要な場合はRadioBrowser APIを無効にし、すべての画像リクエストを排除するためにカバーアート読み込みを無効にし、保存データを保護するためにデータベース暗号化を有効にし、アプリや接続先のAPIを完全に信頼できない場合はInviZible Proのプロキシモードと併せてバックグラウンドでVPNを実行して追加の保護レイヤーを追加してください。
すべての強制モードはフェイルセーフです — プロキシがダウンするとトラフィックはブロックされ、漏洩しません。これにはDNSリーク防止も含まれます — 強制モードでは、すべてのDNSクエリはシステム/ISPのDNSではなくプロキシ経由で解決されます。
このアプリを信頼できない場合は、バックグラウンドで信頼できるVPNを実行してください。
このアプリはどのようなデータを収集しますか?
一切収集しません。すべてのデータ(プロキシパスワード、ステーション、履歴、設定、お気に入り)はデバイス上にローカルに保存されます。クラウド同期、アナリティクス、テレメトリはありません。オプションでSQLCipherを使用してすべてのローカルデータを暗号化できます。
Tor強制モードでClearnetステーションはTorをブロックしますか?
まれにありますが、ほとんどありません。Clearnetステーションの大多数はTorをブロックしません。
カバーアートはプロキシ経由で読み込まれますか?
はい。ステーションのアートワークは、3つのネットワーク(Clearnet、I2P、Tor)すべてでストリームと同じプロキシパイプラインを通じて読み込まれます。強制モードでは、すべての画像リクエストに完全なDNSリーク防止が含まれます — DNSはシステムリゾルバではなくプロキシ経由で解決されます。プロキシが切断された場合、直接接続にフォールバックするのではなく、画像の読み込みがブロックされます。設定でカバーアートを完全に無効にして、すべての画像リクエストを排除することもできます。
Torを有効にする(非強制モード)とIPは隠されますか?
必ずしもそうではありません。強制モードを有効にしないと、すべてのClearnetトラフィック(ストリーム、カバーアート)は直接IPから読み込まれます。この非強制モードを有効にすると、すべてをTor経由でルーティングする手間をかけずに、Torステーションに簡単にアクセスできるようになるだけです。
他のアプリからステーションをインポートするにはどうすればよいですか?
設定 → インポート。対応フォーマット:CSV、JSON、M3U、PLS。
マニフェストでクリアテキスト通信が有効になっているのはなぜですか?
I2P(.i2p)やTor(.onion)のサイトはhttps://ではなくhttp://を使用します。これらのドメインが機能するには、クリアテキスト通信を有効にする必要があります。
InviZible Pro以外のプロキシを使用できますか?
はい。Tor経由でルーティングするSOCKS5プロキシであれば何でも動作します。アプリ設定でオプションの認証付きSOCKS4、SOCKS5、HTTP、またはHTTPSプロキシを設定することもできます。
なぜSOCKS4はSOCKS5やその他のように完全にプライバシーを保護しないのですか?
SOCKS4はリモートDNS解決をサポートしていません。SOCKS4プロキシでカスタムプロキシ強制を使用する場合、DNSクエリはシステム/ISPのDNS経由でローカルに解決されるため、接続先のドメインが漏洩する可能性があります。SOCKS5はプロキシ自体を通じてDNSを解決するため、これらの漏洩を防止します。DNSプライバシーが重要な場合は、カスタムプロキシにSOCKS4の代わりにSOCKS5、HTTP、またはHTTPSを使用してください。SOCKS4を選択すると、アプリがリマインダーとして警告を表示します。
ダークネットステーションを送信するにはどうすればよいですか?
Radio Registry API経由で.i2pおよび.onionステーションを送信してください。ClearnetステーションはRadioBrowserデータベースに送信します。
インストール
最新のAPKをこちらからダウンロードするか、自動更新のためにObtainiumを使用してください。
検証
リリースはSigstoreで署名されています。検証するには、同じリリースから.apkと.apk.sigstoreの両方のファイルをダウンロードし、ダウンロードしたファイルが含まれるディレクトリから以下を実行してください:
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
ビルド
git clone https://github.com/deutsia/deutsia-radio.git cd deutsia-radio ./gradlew assembleDebug
Java 21 LTSが必要です。ビルド前にJAVA_HOME=/usr/lib/jvm/java-21-openjdkを設定してください。
寄付
Monero (XMR):
83GGx86c6ZePiz8tEcGYtGJYmnjuP8W9cfLx6s98WAu8YkenjLr4zFC4RxcCk3hwFUiv59wS8KRPzNUUUqTrrYXCJAk4nrN