Nostrプロトコル上に構築された、電話番号やメールアドレス不要のエンドツーエンド暗号化チャットとコミュニティを備える、無料のオープンソースメッセンジャーです。
sartoopjj/thefeed
通常のDNSクエリだけが通る環境で、TelegramチャンネルやXアカウントを読める、DNS経由のフィードリーダー兼軽量メッセンジャー。
代替できる製品:Telegram
- スター
- 1,709
- フォーク
- 93
- 未解決の Issue
- 73
- 最終コミット
- 一昨日
これは何?
thefeedは、DNSクエリしか通らないネットワーク向けの、DNSベースのフィードリーダー兼軽量メッセンジャーです。制限されたネットワークの外にあるサーバーが公開TelegramチャンネルとXアカウントの内容を取得し、暗号化されたDNS TXTレスポンスとして配信します。ネットワーク内のブラウザベースのクライアントは、複数のリゾルバー経由で暗号化DNSクエリを送り、フィードを表示します。
フィードの閲覧に加えて、同じサーバーのユーザー同士で使える、エンドツーエンド暗号化メッセンジャーも任意で利用できます。store-and-forward方式でメッセージを届け、Telegramには接続しません。別の任意モードでは、自分のTelegramアカウントにログインしてサーバー経由で利用でき、MTProtoの通信はDNSクエリ内に載せて送信されます。メディアはDNSまたはGitHubリポジトリ経由で中継できます。
クライアントはAndroid、iOSアプリ、Windows、macOS、Linux向けのデスクトップ版、LinuxまたはTermux向けバイナリとして提供されています。サーバーはsystemd環境にスクリプトでインストールするか、Dockerで実行できます。また、DNS AレコードとサブドメインへのNS委任が必要です。
主な機能
- 01暗号化DNSクエリ経由で公開Telegramチャンネルや公開Xアカウントを閲覧。
- 02同じサーバーのユーザー間で使える、任意のエンドツーエンド暗号化メッセンジャー。
- 03自分のTelegramアカウントをサーバー経由で使う、任意のTelegram-over-DNSモード。
- 04サーバーに到達できるDNSリゾルバーを見つけるスキャナーを備えたリゾルバーバンク。
- 05サイズ上限と検証機能を備え、DNSまたはGitHubリポジトリ経由でメディアを中継。
- 06Android、iOS、Windows、macOS、Linux向けクライアントアプリとWeb UI。
ユースケース
- 通常のインターネット通信は遮断されているもののDNSは使えるネットワークで、Telegramチャンネルを読む。
- 制限されたネットワークのユーザーに公開チャンネルを配信する、共有フィードサーバーを運用する。
- インターネット全体に接続できない状況で、同じサーバーのユーザーとチャットする。
- AIエージェントをメッセンジャーに接続し、DNS経由で連絡できるようにする。
クイックスタート
- 1
Google Play、リリースページ、またはTestFlightからクライアントアプリをインストールします
- 2
編集する前にDockerの環境設定テンプレートをコピーします
cp .env.example .env - 3
.envでドメインとキーを設定してから、Docker Composeでフィードサーバーを起動します
docker compose up -d
使う前に知っておきたいこと
- 自分でサーバーを運用するには、自分が管理するドメイン、DNSレコード、および検閲対象のネットワーク外にあるサーバーが必要です。
- 依存先のNitterインスタンスがアーカイブ済みで、レート制限もあるため、現在X(Twitter)の投稿は正常に動作しません。
- Windows版には署名がなく、Defenderによって誤検知されることがよくあります。
- 現時点では、iOSアプリはTestFlightベータ版としてのみ配布されています。
収録されている特集
トピック
よくある質問
- thefeed とは?
- 通常のDNSクエリだけが通る環境で、TelegramチャンネルやXアカウントを読める、DNS経由のフィードリーダー兼軽量メッセンジャー。 thefeedは、DNSクエリしか通らないネットワーク向けの、DNSベースのフィードリーダー兼軽量メッセンジャーです。制限されたネットワークの外にあるサーバーが公開TelegramチャンネルとXアカウントの内容を取得し、暗号化されたDNS TXTレスポンスとして配信します。ネットワーク内のブラウザベースのクライアントは、複数のリゾルバー経由で暗号化DNSクエリを送り、フィードを表示します。
- thefeed は無料で使えますか?ライセンスは?
- thefeed は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- thefeed は今もメンテナンスされていますか?
- 活発にメンテナンス中。thefeed の最終コミットは 2026年11月5日 です。
- thefeed は何に使えますか?
- 通常のインターネット通信は遮断されているもののDNSは使えるネットワークで、Telegramチャンネルを読む。 制限されたネットワークのユーザーに公開チャンネルを配信する、共有フィードサーバーを運用する。 インターネット全体に接続できない状況で、同じサーバーのユーザーとチャットする。 AIエージェントをメッセンジャーに接続し、DNS経由で連絡できるようにする。
- thefeed のインストール方法は?
- Google Play、リリースページ、またはTestFlightからクライアントアプリをインストールします 編集する前にDockerの環境設定テンプレートをコピーします: cp .env.example .env .envでドメインとキーを設定してから、Docker Composeでフィードサーバーを起動します: docker compose up -d
- thefeed はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sartoopjj/thefeed
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
DNSクエリと応答にTCP通信を載せて、検閲や不安定なネットワークを回避するDNSトンネリングVPN。
メッセージの送受信や、スマートフォンのデータ通信を使ったHD音声・ビデオ通話に対応する、Android向けのプライベートなエンドツーエンド暗号化メッセンジャーです。
SignalのオープンソースiOSメッセージアプリ。友人とのプライベートなエンドツーエンド暗号化チャットを提供します。
公式Telegramアプリをフォークし、追加のカスタマイズ機能を備えた非公式Androidクライアントです。
プラグイン権限モデルを備え、exteraGramの機能をAndroid向けに再実装したNagramXのオープンソースフォーク。