Repolode
sartoopjj

sartoopjj/thefeed

Un lector de feeds y una aplicación ligera de mensajería que funcionan mediante consultas DNS normales para leer canales de Telegram y cuentas de X cuando solo hay acceso a DNS.

Alternativa open source a:Telegram

Estrellas
1,711
Forks
93
Issues abiertos
73
Último commit
hace 13 horas

¿Qué es?

thefeed es un lector de feeds y una aplicación ligera de mensajería basada en DNS, diseñada para redes donde solo se permiten consultas DNS. Un servidor fuera de la red restringida obtiene contenido de canales públicos de Telegram y cuentas públicas de X, y lo sirve en respuestas DNS TXT cifradas. Un cliente en el navegador, dentro de la red, envía consultas DNS cifradas a través de varios resolvers y muestra el feed.

Además de leer feeds, el proyecto incluye una aplicación opcional de mensajería con cifrado de extremo a extremo entre usuarios del mismo servidor, que entrega mensajes mediante almacenamiento y reenvío y no requiere contactar con Telegram. Hay también un modo opcional e independiente que permite iniciar sesión en una cuenta propia de Telegram y usarla a través del servidor, transportando el tráfico de MTProto dentro de consultas DNS. Los archivos multimedia se pueden retransmitir por DNS o mediante un repositorio de GitHub.

Los clientes están disponibles como aplicaciones para Android e iOS, versiones de escritorio para Windows, macOS y Linux, y un binario para Linux o Termux. El servidor se puede instalar mediante un script en sistemas con systemd o ejecutar con Docker; requiere un registro DNS A y delegación NS para un subdominio.

Funciones clave

  • 01Lee canales públicos de Telegram y cuentas públicas de X mediante consultas DNS cifradas.
  • 02Aplicación opcional de mensajería con cifrado de extremo a extremo entre usuarios del mismo servidor.
  • 03Modo opcional de Telegram sobre DNS para usar tu propia cuenta de Telegram a través del servidor.
  • 04Conjunto de resolvers con un escáner que encuentra resolvers DNS capaces de llegar al servidor.
  • 05Retransmisión de archivos multimedia por DNS o mediante un repositorio de GitHub, con límites de tamaño y verificación.
  • 06Aplicaciones cliente para Android, iOS, Windows, macOS y Linux, además de una interfaz web.

Casos de uso

  • Leer canales de Telegram en una red donde se bloquea el tráfico normal de internet, pero DNS sigue resolviendo.
  • Ejecutar un servidor de feeds compartido que ofrezca canales públicos a usuarios de una red restringida.
  • Chatear con otros usuarios del mismo servidor cuando no hay acceso al resto de internet.
  • Conectar un agente de IA a la aplicación de mensajería para poder acceder a él mediante DNS.

Inicio rápido

  1. 1

    Instala la aplicación cliente desde Google Play, la página de versiones o TestFlight

  2. 2

    Copia la plantilla del entorno de Docker antes de editarla

    cp .env.example .env
  3. 3

    Inicia el servidor del feed con Docker Compose (después de configurar tu dominio y clave en .env)

    docker compose up -d

Antes de usarlo

  • Para alojar tu propio servidor necesitas un dominio que controles, registros DNS y un servidor fuera de la red censurada.
  • Las publicaciones de X (Twitter) no funcionan actualmente porque las instancias de Nitter de las que dependen están archivadas y tienen límites de solicitudes.
  • La versión para Windows no está firmada y Defender suele marcarla por error como una amenaza.
  • Por ahora, la aplicación para iOS solo se distribuye como beta de TestFlight.

En colecciones

Temas

Preguntas frecuentes

¿Qué es thefeed?
Un lector de feeds y una aplicación ligera de mensajería que funcionan mediante consultas DNS normales para leer canales de Telegram y cuentas de X cuando solo hay acceso a DNS. thefeed es un lector de feeds y una aplicación ligera de mensajería basada en DNS, diseñada para redes donde solo se permiten consultas DNS. Un servidor fuera de la red restringida obtiene contenido de canales públicos de Telegram y cuentas públicas de X, y lo sirve en respuestas DNS TXT cifradas. Un cliente en el navegador, dentro de la red, envía consultas DNS cifradas a través de varios resolvers y muestra el feed.
¿thefeed es gratuito? ¿Qué licencia tiene?
thefeed es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿thefeed sigue mantenido?
Mantenimiento activo. El último commit de thefeed fue el 7 nov 2026.
¿Para qué puedo usar thefeed?
Leer canales de Telegram en una red donde se bloquea el tráfico normal de internet, pero DNS sigue resolviendo. Ejecutar un servidor de feeds compartido que ofrezca canales públicos a usuarios de una red restringida. Chatear con otros usuarios del mismo servidor cuando no hay acceso al resto de internet. Conectar un agente de IA a la aplicación de mensajería para poder acceder a él mediante DNS.
¿Cómo se instala thefeed?
Instala la aplicación cliente desde Google Play, la página de versiones o TestFlight Copia la plantilla del entorno de Docker antes de editarla: cp .env.example .env Inicia el servidor del feed con Docker Compose (después de configurar tu dominio y clave en .env): docker compose up -d
¿Dónde consigo thefeed?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sartoopjj/thefeed

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados