Sobre el proyecto

Backpack es un motor de túneles escrito en Go, diseñado para conectar servidores en Irán con servidores en el exterior (kharej). Se distribuye como un único binario sin dependencias, que ofrece tanto una CLI interactiva como un panel web. **Cómo funciona:** - Los usuarios finales se conectan a los puertos reenviados en el servidor de Irán, que transporta las conexiones a través de un transporte hasta el servidor kharej que aloja el servicio real. - Dos modos: **Túnel inverso** (kharej llama a Irán, 12 transportes) y **Túnel directo** (Irán llama hacia afuera, 6 portadores, túnel IP completo con GRE + cifrado Noise). **Transportes inversos:** TCP, TCP Mux, TCP + Stealth (capa Noise, sin huella), TCP + PCK (omisión del kernel), UDP, UDP + KCP + FEC, UDP + QUIC, WS, WS Mux, WSS (handshake de Chrome + sitio señuelo), WSS Mux y xDi (ICMP). **Portadores directos:** udp, quic, pck, sni, xdi y spoof (IP de origen falsificada). **Características clave:** - Reenvío de UDP en cualquier puerto (funciona con Xray, Shadowsocks, WireGuard, juegos) - Camuflaje: bytes aleatorios Stealth, sitio señuelo WSS - Conmutación por error con puntuación de salud, cadena de respaldo de transporte, direccionamiento multi-salida - Vigilante de autocuración, reversión automática en actualizaciones rotas - Verificación de salud con correcciones, prueba de enlace para medición de ruta y recomendación de transporte - Alertas de Telegram a través de pares de túnel - Servidores gestionados para control de flota desde una pantalla - Instalador sin conexión, descargas con suma de verificación verificada - Ajustes de rendimiento (Balance, Turbo, Agresivo, Rendimiento), ajuste del kernel (BBR + fq) - Seguridad: inicio de sesión de dos factores, tokens de API con alcance, registros de auditoría, protocolo PROXY v2, límites por túnel - Panel web bajo ruta secreta, registros JSON, proxy SOCKS5/HTTP - Monitoreo: CPU/RAM/disco/tráfico en vivo, estado por túnel, retransmisiones KCP, pérdida, reparaciones FEC - Copia de seguridad/restauración en un solo archivo, canales de actualización estable/beta **Instalación:** Un comando como root: `bash <(curl -fsSL https://raw.githubusercontent.com/AminMGMT/BackPack/main/install.sh)` **Documentación:** Tutoriales extensos por transporte, documentos de referencia, guía de solución de problemas, resúmenes en persa en cada página. Licencia AGPL-3.0 con condiciones de atribución y marca registrada.