Repolode
sartoopjj

sartoopjj/thefeed

Um leitor de feeds e mensageiro leve que funciona por consultas DNS comuns, permitindo ler canais do Telegram e contas do X em redes onde só o DNS passa.

Alternativa open source a:Telegram

Estrelas
1,709
Forks
93
Issues abertas
73
Último commit
anteontem

O que é?

thefeed é um leitor de feeds e mensageiro leve baseado em DNS, feito para redes em que só passam consultas DNS. Um servidor fora da rede restrita busca canais públicos do Telegram e contas do X e disponibiliza o conteúdo em respostas DNS TXT criptografadas. Um cliente no navegador, dentro da rede, envia consultas DNS criptografadas por meio de vários resolvers e exibe o feed.

Além da leitura de feeds, o projeto inclui um mensageiro opcional com criptografia de ponta a ponta entre usuários do mesmo servidor, com entrega store-and-forward e sem envolver o Telegram. Um modo opcional separado permite que o usuário entre na própria conta do Telegram e a use pelo servidor, com o tráfego MTProto transportado dentro de consultas DNS. As mídias podem ser retransmitidas por DNS ou por um repositório do GitHub.

Há clientes para Android e iOS, versões para desktop de Windows, macOS e Linux, além de um binário para Linux ou Termux. O servidor pode ser instalado com um script em sistemas com systemd ou executado com Docker; é necessário configurar um registro DNS A e uma delegação NS para um subdomínio.

Recursos principais

  • 01Lê canais públicos do Telegram e contas públicas do X por meio de consultas DNS criptografadas.
  • 02Mensageiro opcional com criptografia de ponta a ponta entre usuários do mesmo servidor.
  • 03Modo opcional de Telegram sobre DNS para usar sua própria conta do Telegram pelo servidor.
  • 04Conjunto de resolvers com um scanner que encontra resolvers DNS capazes de alcançar o servidor.
  • 05Retransmissão de mídias por DNS ou por um repositório do GitHub, com limites de tamanho e verificação.
  • 06Aplicativos para Android, iOS, Windows, macOS e Linux, além de uma interface web.

Casos de uso

  • Ler canais do Telegram em uma rede que bloqueia o tráfego normal da internet, mas ainda resolve consultas DNS.
  • Executar um servidor de feeds compartilhado que disponibiliza canais públicos para usuários de uma rede restrita.
  • Conversar com outros usuários do mesmo servidor quando a internet em geral está indisponível.
  • Conectar um agente de IA ao mensageiro para que ele possa ser acessado por DNS.

Início rápido

  1. 1

    Instale o aplicativo cliente pelo Google Play, pela página de lançamentos ou pelo TestFlight

  2. 2

    Copie o modelo de ambiente do Docker antes de editá-lo

    cp .env.example .env
  3. 3

    Inicie o servidor de feed com Docker Compose (depois de configurar seu domínio e sua chave no .env)

    docker compose up -d

Antes de usar

  • Para hospedar seu próprio servidor, você precisa de um domínio sob seu controle, registros DNS e um servidor fora da rede censurada.
  • As publicações do X (Twitter) não estão funcionando no momento porque as instâncias do Nitter das quais dependem foram arquivadas e estão sujeitas a limites de solicitações.
  • A versão para Windows não é assinada e costuma ser sinalizada incorretamente pelo Defender.
  • Por enquanto, o aplicativo para iOS é distribuído somente como uma versão beta do TestFlight.

Em coleções

Tópicos

Perguntas frequentes

O que é thefeed?
Um leitor de feeds e mensageiro leve que funciona por consultas DNS comuns, permitindo ler canais do Telegram e contas do X em redes onde só o DNS passa. thefeed é um leitor de feeds e mensageiro leve baseado em DNS, feito para redes em que só passam consultas DNS. Um servidor fora da rede restrita busca canais públicos do Telegram e contas do X e disponibiliza o conteúdo em respostas DNS TXT criptografadas. Um cliente no navegador, dentro da rede, envia consultas DNS criptografadas por meio de vários resolvers e exibe o feed.
thefeed é gratuito? Qual é a licença?
thefeed é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
thefeed ainda é mantido?
Manutenção ativa. O último commit de thefeed foi em 5 de nov. de 2026.
Para que posso usar thefeed?
Ler canais do Telegram em uma rede que bloqueia o tráfego normal da internet, mas ainda resolve consultas DNS. Executar um servidor de feeds compartilhado que disponibiliza canais públicos para usuários de uma rede restrita. Conversar com outros usuários do mesmo servidor quando a internet em geral está indisponível. Conectar um agente de IA ao mensageiro para que ele possa ser acessado por DNS.
Como instalar thefeed?
Instale o aplicativo cliente pelo Google Play, pela página de lançamentos ou pelo TestFlight Copie o modelo de ambiente do Docker antes de editá-lo: cp .env.example .env Inicie o servidor de feed com Docker Compose (depois de configurar seu domínio e sua chave no .env): docker compose up -d
Onde consigo thefeed?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sartoopjj/thefeed

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados