Configurer BiglyBT en 2026 : le fork maintenu de Vuze, sans les pubs
Guide complet pour BiglyBT en 2026 : le fork open-source de Vuze. Installation, binding VPN, port, ratio, support I2P natif. Pour ceux qui veulent toutes les fonctionnalités.
Ce guide a un but éducatif. monratio.fr n'encourage ni le piratage ni le téléchargement illégal. BiglyBT est un logiciel libre sous licence GPL-2, fork maintenu de l'historique Vuze. Il sert à distribuer légalement des distributions Linux, des jeux libres et des œuvres sous licence Creative Commons.
🐝 Pourquoi BiglyBT (et pourquoi pas Vuze)
BiglyBT, c'est le fork open-source et sans publicité de Vuze. Quand Vuze a commencé à dégringoler en 2016-2018 (pubs invasives, sponsors louches, développement ralenti), deux anciens développeurs de chez Vuze ont forké le code et créé BiglyBT en 2017 avec trois règles :
- Zéro publicité, jamais
- Zéro traqueur, zéro télémétrie
- Open-source intégral (GPL-2)
Résultat : toutes les fonctionnalités exotiques de Vuze (I2P natif, tags, catégories, subscriptions RSS évoluées) sans aucun des défauts. Vuze est mort en 2022, BiglyBT continue.
BiglyBT face aux autres clients
BiglyBT, c'est le bon choix si :
- Vous venez de Vuze et refusez de migrer vers un client plus simple
- Vous voulez I2P natif (torrents sur le réseau I2P anonyme, pas juste BitTorrent classique)
- Vous aimez les subscriptions RSS sophistiquées avec filtres avancés
- Vous gérez une grosse bibliothèque qui nécessite tags, catégories, colonnes custom
BiglyBT n'est PAS le bon choix si : vous voulez du léger. L'app est en Java, consomme facilement 300-500 Mo de RAM au démarrage, l'interface est chargée de l'ADN des années 2000. Pour un usage quotidien simple, qBittorrent est plus adapté. Voir notre comparatif.
BiglyBT 3.x : Java 8+ (OpenJDK OK), libtorrent bundled, licence GPL-2. Fork de Vuze 5.7.6 en 2017 par deux anciens core devs de chez Azureus/Vuze. Architecture : core Java + SWT UI + plugins Java tiers. Support I2P natif (pas de proxy externe), Tor intégré possible, subscription engine sophistiqué. Config path : ~/.biglybt/ (Linux/macOS) ou %AppData%\BiglyBT\ (Windows). Plugins .jar dans plugins/.
La chute de Vuze en trois actes : (1) rachat par Azureus Inc en 2008, (2) arrivée progressive des pubs dans l'interface 2010-2015, (3) développement ralenti et effort de monétisation agressif 2016-2020. Le fork BiglyBT en 2017 est né de la frustration des anciens devs. Vuze a cessé toute activité en 2022.
Ne pas confondre avec Vuze Leap : un client "light" lancé par Vuze Inc. en 2014, également abandonné. BiglyBT est le seul descendant légitime du projet Azureus/Vuze original.
📥 Télécharger et installer BiglyBT
Site officiel unique : biglybt.com. Pas de miroir, pas de Sourceforge (les releases officielles y sont, mais passez par le site).
- Allez sur biglybt.com/download
- Téléchargez BiglyBT_Installer.exe (version "Installer with Java" pour la tranquilité)
- Exécutez l'installeur
- À l'étape "Components", décochez "Web Remote" si vous ne l'utilisez pas (c'est une UI web optionnelle)
- Terminez l'installation, lancez BiglyBT
- Au premier lancement, le wizard de démarrage propose un niveau d'usage : choisissez "Beginner" pour l'instant, on passera en Advanced après
- Téléchargez le
.dmgdepuis biglybt.com - Ouvrez-le, glissez BiglyBT dans Applications
- Premier lancement : clic droit > Ouvrir (Gatekeeper)
- Autoriser les permissions demandées (accès aux dossiers)
⚠️ Sur macOS, BiglyBT utilise beaucoup de RAM (400-600 Mo au démarrage). Si votre Mac a 8 Go ou moins, préférez Transmission ou qBittorrent.
- Installer d'abord Java :
sudo apt install default-jre(Ubuntu/Debian) - Officiel : téléchargez
BiglyBT_Unix.sh, rendez-le exécutable, lancez-le pour installer dans~/BiglyBT/ - Flatpak :
flatpak install flathub com.biglybt.BiglyBT - Arch / AUR :
yay -S biglybt - Lancer :
~/BiglyBT/biglybtou depuis le menu d'applications
Note Java : BiglyBT requiert Java 8 minimum, fonctionne bien sous Java 11-17 OpenJDK. Les installeurs officiels incluent une JVM dédiée pour éviter tout conflit avec votre Java système.
Installation : BiglyBT_Unix.sh pose l'app dans ~/BiglyBT/. Config path : ~/.biglybt/ (Linux/macOS) ou %AppData%\BiglyBT\. Options via fichier biglybt.config (format texte plat, grosse documentation dans wiki BiglyBT). Runtime : java -jar BiglyBT.jar possible si vous voulez votre propre JVM (OpenJDK 11+ conseillé). Heap size recommandé : -Xmx512m minimum, -Xmx2g pour grosses bibliothèques.
Le Web Remote, c'est quoi ? Une interface web fournie en option lors de l'installation, pour piloter BiglyBT depuis un navigateur distant. Similaire à Transmission Web UI ou ruTorrent. Pratique pour un setup serveur, inutile sur desktop.
Consommation RAM : BiglyBT démarre à ~300 Mo de RAM, monte à 500-800 Mo avec 200 torrents actifs et quelques plugins. Normal pour du Java, mais plus gourmand qu'un qBittorrent (150 Mo) ou Transmission (30 Mo) en comparaison.
⚙️ Passer en mode Advanced
BiglyBT propose par défaut un mode "Beginner" qui cache la moitié des options pour ne pas noyer les débutants. Problème : les options de binding VPN et de port forwarding sont cachées dans ce mode. Vous devez passer en Advanced.
- Menu Tools (ou Outils) > Options
- Dans la colonne de gauche, descendez tout en bas jusqu'à "Mode"
- Sélectionnez "Advanced" (ou "Expert" dans certaines versions)
- Cliquez Save, redémarrez BiglyBT
Tools > Options > Mode
💡 Après redémarrage, vous verrez beaucoup plus de sections dans l'arbre de gauche des Options. C'est normal, c'est le mode complet.
User mode = User.Mode=2 dans ~/.biglybt/biglybt.config (0=Beginner, 1=Intermediate, 2=Advanced). En Advanced, les tabs cachés apparaissent : Files, Transfer, Tracker, I2P/Tor, Plugins avancés. Sans ce mode, les champs bind_ip n'apparaissent même pas dans Connection > Advanced.
Pourquoi ce mode caché ? BiglyBT a hérité de Vuze l'habitude de proposer des profils utilisateur. L'idée : un débutant ne doit pas voir 800 options d'un coup. En pratique, dès qu'on veut configurer sérieusement (VPN, port forwarding, plugins), Advanced est obligatoire.
🛡️ Binder au VPN (kill switch)
Étape critique. Sans elle, vous fuitez votre vraie IP dès que le VPN tombe.
Étape 1 : Récupérer l'IP du tunnel VPN
VPN connecté, terminal :
Trouver l'IP VPN
ifconfig | grep "inet "ipconfig10.x.x.x ou 172.27.x.x.
Étape 2 : Configurer le bind dans BiglyBT
- Tools > Options
- Dans l'arbre de gauche : Connection > Advanced Network Settings
- Cherchez la ligne "Bind to local IP address"
- Entrez l'IP de votre tunnel VPN (ex.
10.2.0.2) - Cochez "Enforce IP bindings even when interfaces are not available" (kill switch strict)
- Cliquez Save
Connection > Advanced Network Settings
Étape 3 : Tester
- Lancez un torrent
- Coupez le VPN
- Le torrent doit passer en "Queued" ou "Error" en quelques secondes
- DL/UL : 0 Ko/s
- Reconnectez : reprise
Options > Connection > Advanced Network Settings : Bind to local IP address = IP du tunnel, Enforce IP bindings even when interfaces are not available = true. Dans biglybt.config : Bind IP=10.2.0.2 + Enforce Bind IP=true. BiglyBT est une des rares implémentations qui propose le "enforce" explicite (la plupart des clients assument que bind = enforce, BiglyBT sépare les deux).
Enforce, ce qui fait la différence : l'option "Enforce IP bindings" est ce qui transforme le simple binding en vrai kill switch. Sans elle, si l'interface VPN disparaît, BiglyBT peut retomber sur l'interface par défaut. Avec elle coché, BiglyBT refuse de communiquer sans l'interface VPN. Indispensable.
IP qui change à chaque reconnexion VPN : si votre VPN (ProtonVPN, Mullvad) attribue une IP différente à chaque reconnexion, il faut mettre à jour le champ Bind IP. Pour automatiser : script externe qui edit biglybt.config et restart BiglyBT. Moins pratique que qBittorrent qui accepte un nom d'interface.
⚡ Port d'écoute, ratio, chiffrement
Port d'écoute
Tools > Options > Connection :
- TCP Listen Port : votre port forwardé du VPN (ou un port aléatoire entre 49152-65535 si pas de PF)
- UDP Listen Port : identique au TCP (simple)
- Random Port Range : décoché (sinon le port change)
- Section "Auto" : décochez UPnP et NAT-PMP (inutiles derrière VPN)
Limites de bande passante
Tools > Options > Transfer :
Options > Transfer
Ratio target
Tools > Options > Queue > Seeding :
- Minimum share ratio :
2.0(au-delà, le torrent passe en "Queued" et s'arrête) - Minimum seeding time :
10080 minutes(7 jours) - Action :
Stop(JAMAIS "Remove and delete data")
Chiffrement et trackers privés
Tools > Options > Connection > Transport Encryption :
- Require encrypted transport : coché
- Encryption level :
RC4(Full Stream) - Allow fallback (non chiffré) : décoché
Peer Sources (pour trackers privés) :
- DHT : décoché
- LAN peer finder : décoché
- Peer exchange (PEX) : décoché
Rappel trackers privés : DHT/PEX activés = partage avec des pairs hors tracker = ban immédiat. Toujours OFF en privé.
biglybt.config : TCP.Listen.Port, UDP.Listen.Port, UPnP Enabled=false, NAT-PMP Enabled=false. Transfer : Max Upload Speed KBs, Max Download Speed KBs, Active Torrents Max. Queue : Share Ratio=2000 (valeur x1000), Stop Ratio enum (0=none, 1=queue, 2=stop). Encryption : network.transport.encrypted.require=true, network.transport.encrypted.min_level=2 (RC4 full), network.transport.encrypted.fallback.outgoing=false. Peer sources : Plugin.DHT.dht.enabled=false, peer.source.enabled.dht=false, peer.source.enabled.peerexchange=false, peer.source.enabled.lan=false.
I2P natif, le super-pouvoir BiglyBT : BiglyBT peut télécharger des torrents sur le réseau I2P (pas seulement sur le BitTorrent classique). Il suffit d'installer le plugin I2P Helper (menu Plugins) pour que BiglyBT détecte les torrents I2P et les route via le tunnel anonymisé. Aucun autre client BitTorrent mainstream ne fait ça aussi bien.
✅ Vérification finale
Test complet de l'étanchéité du setup.
Test 1 : IP navigateur
- VPN connecté, allez sur ipleak.net
- IP affichée = serveur VPN (pas vous), DNS sans fuite, WebRTC sans fuite
Test 2 : IP torrent
- Toujours sur ipleak.net, section Torrent Address detection
- Cliquez Activate, téléchargez le
.torrent - Ouvrez dans BiglyBT, attendez 30 secondes
- Retour sur ipleak.net : IP torrent = IP navigateur = IP VPN
Test 3 : Coupure VPN
- Torrent en cours de DL
- Déconnectez le VPN
- BiglyBT doit arrêter tout trafic en < 10s (avec "Enforce IP bindings" coché)
- Reconnexion = reprise auto
BiglyBT est opérationnel
Kill switch enforced, port configuré, chiffrement forcé, I2P disponible. Vous avez le successeur légitime de Vuze, propre et sans pub.
Audit : ipleak.net, coupure tunnel, vérification stalled < 10s. Pour monitoring continu : API BiglyBT via plugin "XML over HTTP" (active Tools > Options > Plugins > XML/HTTP Interface), puis curl sur http://localhost:6905/... pour stats. Log principal : ~/.biglybt/logs/.
Si IP torrent ≠ IP navigateur : le Bind IP dans Connection > Advanced Network Settings est mal configuré. Vérifiez qu'il correspond exactement à l'IP actuelle de votre tunnel VPN. Pour les VPN à IP dynamique, script qui update la config à chaque reconnexion.
BiglyBT et la consommation RAM : si vous voyez BiglyBT monter à 1 Go de RAM+, c'est qu'il a une grosse bibliothèque ou des plugins lourds. Réduisez le heap Java dans les paramètres de lancement : -Xmx512m max forcé. Pour un usage sobre, qBittorrent reste plus efficace (3-4x moins de RAM pour la même charge).