Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

LinkSend

LinkSend es una herramienta de transferencia P2P segura para escritorio (Windows/macOS) con núcleo en Go y Wails 3. Utiliza QUIC/TLS 1.3 para cifrado extremo a extremo, autenticación mutua Ed25519 y descubrimiento LAN sin intermediarios. Incluye servicio de rendezvous opcional para conexiones WAN.

Ficha actualizada 22 sept 2026, 18:22 · upstream 22 sept 2026, 16:34 · release v0.1.0-windows-preview

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es LinkSend

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

LinkSend es una aplicación de escritorio auto-alojada diseñada para transferencias de archivos punto a punto entre dispositivos Windows y macOS. El proyecto utiliza un núcleo en Go con la librería Pion ICE para establecer conexiones directas, complementado por Wails 3 para la interfaz gráfica. La arquitectura prioriza el tráfico local mediante descubrimiento de muestreo y broadcast restringido, evitando intermediarios para la transferencia de datos.

CASOS DE USO
  • Transferencia segura de archivos entre dispositivos en la misma red local sin pasar por servidores externos.
  • Gestión de colas de envío con soporte para reanudar tras reinicios del sistema o aplicación.
  • Compartición de carpetas completas o múltiples archivos mediante autenticación de código QR o par de emparejamiento.
  • Pruebas de conectividad y rendimiento P2P en entornos controlados sin infraestructura de terceros.
PUNTOS DESTACADOS
  • Cifrado TLS 1.3 con identidad Ed25519 fija para autenticación mutua robusta entre nodos.
  • Protocolo QUIC sobre UDP para baja latencia y resiliencia ante pérdida de paquetes.
  • Mecanismo de staging seguro en el receptor que evita sobrescribir archivos hasta verificación BLAKE3 completa.
  • Soporte nativo para recuperación de estado tras reinicios, con persistencia de colas y configuraciones.
  • Descubrimiento LAN mediante muestreo y broadcast restringido sin escaneo agresivo de subredes.
PRECAUCIONES
  • No incluye soporte TURN ni relay; fallará en conexiones NAT estrictas o con UDP bloqueado.
  • Paquetes Windows y macOS no tienen firma de código oficial ni validación de公证 (macOS).
  • Falta soporte para plataformas móviles, navegadores web o sistemas operativos distintos a Windows/macOS.
  • El servicio de rendezvous requiere configuración manual del token de bootstrap en entornos de producción.
  • No hay gestión automática de puertos ni mapeo de NAT; el usuario debe configurar manualmente las interfaces.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requiere Go 1.27.1 instalado localmente. Para despliegue auto-alojado, configure la variable LINKSEND_BOOTSTRAP_TOKEN con un valor de alta entropía (mínimo 32 caracteres). Inicie el servicio de rendezvous en una interfaz pública si es necesario para conexiones WAN. Verifique que el puerto 8787 esté accesible y que el firewall permita tráfico UDP/QUIC. No utilice la versión ad-hoc de macOS en entornos corporativos sin validación adicional.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.