Guide de DĂ©marrage Rapide â
Ce guide vous aidera Ă installer et configurer Infrarust pour votre premiĂšre utilisation.
Installation Rapide â
TĂ©lĂ©charger le Binaire PrĂ©compilĂ© â
- Téléchargez la derniÚre version depuis la page des releases
- Extrayez l'archive à l'emplacement souhaité
Configuration de Base â
1. CrĂ©er les Fichiers de Configuration â
Créez un fichier config.yaml dans votre répertoire de travail :
# Configuration minimale
bind: "0.0.0.0:25565" # Adresse d'écoute
keepAliveTimeout: 30s
filters:
rateLimiter:
requestLimit: 10
windowLength: 1sCréez un dossier proxies et ajoutez un fichier de configuration pour votre serveur :
# proxies/my-server.yml
domains:
- "hub.minecraft.example.com" # Domaine spécifique
addresses:
- "localhost:25566" # Adresse du serveur Minecraft
proxyMode: "passthrough" # Mode de proxy2. DĂ©marrer Infrarust â
./infrarust3. Se Connecter et VĂ©rifier â
- Lancez votre client Minecraft
- Connectez-vous à votre domaine configuré
- Vérifiez les logs pour confirmer la connexion
Structure des Dossiers â
infrarust/
âââ config.yaml # Configuration principale
âââ proxies/ # Configurations des serveurs
â âââ hub.yml
â âââ survival.yml
âââ infrarust[.exe]
âââ logs/ # Journaux (créé automatiquement)Compilation depuis les Sources â
Si vous préférez compiler depuis les sources, vous aurez besoin de :
- Rust 1.84 ou supérieur
- Cargo (gestionnaire de paquets Rust)
MĂ©thodes d'Installation â
Via Cargo â
cargo install infrarustDepuis les Sources â
git clone https://github.com/shadowner/infrarust
cd infrarust
cargo build --releasePour inclure la Télémétrie, vous pouvez utiliser l'option --features lors de la compilation :
cargo build --release --features telemetryPremiers Pas â
1. DĂ©marrer Infrarust â
# Si installé via cargo
infrarust --config-path "./custom_config_path/config.yaml" --proxies-path "./custom_proxies_path/"
# Si compilé depuis les sources
./target/release/infrarust --config-path "./custom_config_path/config.yaml" --proxies-path "./custom_proxies_path/":::note Les arguments sont nĂ©cessaires uniquement si l'exĂ©cutable n'est pas dans le mĂȘme rĂ©pertoire que la structure de dossiers prĂ©sentĂ©e ci-dessus :::
2. VĂ©rifier le Fonctionnement â
- Lancez votre client Minecraft
- Connectez-vous à votre domaine configuré
- Vérifiez les logs pour confirmer la connexion
Modes de Proxy Disponibles â
Infrarust propose plusieurs modes de proxy pour différents cas d'utilisation :
| Mode | Description | Cas d'Utilisation |
|---|---|---|
passthrough | Transmission directe | Pas de fonction de plugin, juste un proxy compatible avec toutes les versions de Minecraft |
client_only | Auth cÎté client | Serveurs en online_mode=false, mais client premium |
offline | Sans authentification | Serveurs online_mode=false et client cracké |
D'autres modes sont en cours de développement
Configuration de Base â
Protection DDoS Simple â
# Dans config.yaml
filters:
rateLimiter:
requestLimit: 10
windowLength: 1sProchaines Ătapes â
Une fois la configuration de base terminée, vous pouvez :
RĂ©solution des ProblĂšmes Courants â
Le proxy ne dĂ©marre pas â
- Vérifiez que le port n'est pas déjà utilisé
- Assurez-vous d'avoir les permissions nécessaires
- Vérifiez la syntaxe du fichier de configuration
Les clients ne peuvent pas se connecter â
- Vérifiez la configuration des domaines
- Assurez-vous que les serveurs de destination sont accessibles
- Vérifiez les logs pour des erreurs spécifiques
- Vérifiez que le mode est compatible avec votre serveur
ProblĂšmes de Performance â
- Activez le cache de status
- Vérifiez la configuration du rate limiter
- Assurez-vous que votre serveur a assez de ressources
Besoin d'Aide ? â
TIP
Pensez à consulter réguliÚrement la documentation car Infrarust est en développement actif et de nouvelles fonctionnalités sont ajoutées réguliÚrement.