À propos du projet
Backpack est un moteur de tunnel écrit en Go, conçu pour connecter des serveurs en Iran avec des serveurs à l'étranger (kharej). Il est fourni sous forme de binaire unique sans dépendances, offrant à la fois une CLI interactive et un tableau de bord web.
**Comment cela fonctionne :**
- Les utilisateurs finaux se connectent aux ports transférés sur le serveur iranien, qui achemine les connexions via un transport vers le serveur kharej hébergeant le service réel.
- Deux modes : **Tunnel inversé** (kharej appelle l'Iran, 12 transports) et **Tunnel direct** (l'Iran appelle vers l'extérieur, 6 transporteurs, tunnel IP complet avec GRE + chiffrement Noise).
**Transports inversés :** TCP, TCP Mux, TCP + Stealth (couche Noise, sans empreinte), TCP + PCK (contournement du noyau), UDP, UDP + KCP + FEC, UDP + QUIC, WS, WS Mux, WSS (poignée de main Chrome + site leurre), WSS Mux et xDi (ICMP).
**Transporteurs directs :** udp, quic, pck, sni, xdi et spoof (adresse IP source falsifiée).
**Fonctionnalités clés :**
- Transfert UDP sur n'importe quel port (compatible avec Xray, Shadowsocks, WireGuard, jeux)
- Camouflage : octets aléatoires Stealth, site leurre WSS
- Basculement avec évaluation de santé, chaîne de repli de transport, routage multi-sortie
- Gardien auto-réparateur, retour automatique en cas de mise à jour cassée
- Vérification de santé avec corrections, test de liaison pour la mesure d'itinéraire et la recommandation de transport
- Alertes Telegram via les pairs du tunnel
- Serveurs gérés pour le contrôle de flotte depuis un seul écran
- Installateur hors ligne, téléchargements avec somme de contrôle vérifiée
- Préréglages de performance (Équilibré, Turbo, Agressif, Débit), réglage du noyau (BBR + fq)
- Sécurité : connexion à deux facteurs, jetons API à portée limitée, journaux d'audit, protocole PROXY v2, limites par tunnel
- Panneau web sous chemin secret, journaux JSON, proxy SOCKS5/HTTP
- Surveillance : CPU/RAM/disque/trafic en direct, statut par tunnel, retransmissions KCP, pertes, réparations FEC
- Sauvegarde/restauration en un fichier, canaux de mise à jour stable/bêta
**Installation :** Une commande en tant que root : `bash <(curl -fsSL https://raw.githubusercontent.com/AminMGMT/BackPack/main/install.sh)`
**Documentation :** Tutoriels complets par transport, documentation de référence, guide de dépannage, résumés en persan sur chaque page. Licence AGPL-3.0 avec conditions d'attribution et de marque.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.