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
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.
- 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.
- 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.
- 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.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.