Xray prend en charge Reality / VLESS WebSocket/gRPC+TLS avec Nginx - Script d'installation automatique
简体中文 | English | Français | Русский | فارسی | 한국어
Merci à JetBrains pour l'autorisation de développement open source non commercial
- Vous pouvez simplement entrer la commande :
idleleopour gérer le script. ( Voir l'histoire deidleleo) - Traduction multilingue précise réalisée avec l'IA Qwen-MT-Plus.
- Il est recommandé d'utiliser Nginx devant Reality, vous pouvez l'installer directement via le script.
- Il est conseillé d'activer fail2ban, vous pouvez l'installer via le script.
- Utilisation de la proposition de lien de partage de @DuckSoft (beta), compatible avec Qv2ray, V2rayN, V2rayNG.
- Utilisation de la proposition du projet XTLS, conforme à la norme UUIDv5, permettant de mapper une chaîne personnalisée vers un UUID VLESS.
- Instructions d'installation de Reality : Configurer un serveur Xray avec le protocole Reality.
- Risques liés au protocole Reality : Risques associés au protocole Reality.
- Accélérer le serveur grâce au protocole Reality : Accélérer le serveur en utilisant un "bug" du protocole Reality.
- Ajout de la configuration d'équilibrage de charge Reality. Tutoriel : Comment déployer un équilibreur de charge de protocole Reality.
- Ajout de la configuration d'équilibrage de charge ws/grpc. Tutoriel : Techniques avancées avec XRay – Mettre en place un équilibreur de charge pour serveur backend.
- Ajout de la prise en charge du protocole gRPC, voir : Avancées avec XRay – Utiliser le protocole gRPC.
- Groupe de discussion Telegram : Cliquez sur le lien
- Préparez un serveur, qui fonctionnera à l'étranger et aura une adresse IP publique.
- Pour l'installation de Reality, trouver un domaine conforme aux exigences de Xray.
- Pour l'installation avec TLS, préparer un domaine et configurer correctement son enregistrement A.
- Lire la documentation officielle de Xray, pour comprendre les protocoles Reality, TLS, WebSocket, gRPC ainsi que les exigences sur le domaine utilisé pour Reality.
- Installer curl, les utilisateurs de Centos doivent exécuter :
yum install -y curl; les utilisateurs Debian/Ubuntu doivent exécuter :apt install -y curl.
Copier et exécuter la commande suivante :
bash <(curl -Ss https://raw.githubusercontent.com/hello-yunshu/Xray_bash_onekey/main/install.sh)- Si vous ne comprenez pas les paramètres proposés par le script, sauf pour les champs obligatoires, utilisez les valeurs par défaut proposées (tapez Entrée à chaque fois).
- Les utilisateurs de Cloudflare doivent activer la fonction CDN après l'installation.
- Ce script nécessite des bases en Linux, une expérience de son utilisation, ainsi qu'une compréhension des réseaux informatiques et des opérations basiques.
- Actuellement, il supporte Debian 12+ / Ubuntu 24.04+ / Centos Stream 8+ ; certains modèles Centos peuvent rencontrer des problèmes de compilation, il est donc recommandé de changer de modèle système en cas de difficultés.
- L'auteur fournit un support limité, car il estime ne pas être très compétent.
- Le mappage d'une chaîne personnalisée vers UUIDv5 nécessite que le client le prenne en charge.
- Ce script s'inspire de https://github.com/wulabing/V2Ray_ws-tls_bash_onekey, merci à wulabing.
- Le script d'accélération TCP provient du projet https://github.com/ylx2016/Linux-NetSpeed, merci à ylx2016.
Si vous possédez déjà les fichiers de certificat pour le domaine utilisé, veuillez nommer les fichiers crt et key en xray.crt et xray.key, puis les placer dans le répertoire /etc/idleleo/cert (créez le répertoire si nécessaire). Vérifiez les permissions des certificats ainsi que leur date d'expiration. Les certificats personnalisés expirés doivent être renouvelés manuellement.
Le script prend en charge la génération automatique de certificats Let's Encrypt, valables 3 mois, et théoriquement capables de se renouveler automatiquement.
cat /etc/idleleo/xray_info.txt
- Xray est un excellent outil de proxy réseau open source qui vous permet de naviguer sur Internet sans restriction. Il est désormais compatible avec tous les systèmes : Windows, Mac, Android, iOS, Linux, etc.
- Ce script configure automatiquement Xray en un seul clic. Une fois l'installation terminée correctement, il vous suffit de configurer votre client en fonction des résultats affichés pour l'utiliser.
- Veuillez noter : nous vous recommandons fortement de bien comprendre le fonctionnement et les principes de ce programme.
- Ce script installe par défaut la dernière version du noyau Xray.
- Il est recommandé d'utiliser le port 443 par défaut comme port de connexion.
- Il est recommandé d'utiliser ce script dans un environnement propre. Si vous êtes débutant, évitez d'utiliser le système Centos.
- Avant de confirmer que ce script fonctionne correctement, veuillez ne pas l'utiliser dans un environnement de production.
- Ce programme dépend de Nginx pour fonctionner. Les utilisateurs ayant installé Nginx via LNMP ou d'autres scripts similaires doivent faire attention, car l'utilisation de ce script pourrait entraîner des erreurs imprévues.
Démarrer Xray : systemctl start xray
Arrêter Xray : systemctl stop xray
Démarrer Nginx : systemctl start nginx
Arrêter Nginx : systemctl stop nginx
Fichier de configuration Xray serveur : /etc/idleleo/conf/xray/config.json
Répertoire Nginx : /usr/local/nginx
Fichiers de certificat : /etc/idleleo/cert/xray.key et /etc/idleleo/cert/xray.crt — veuillez vérifier les permissions des certificats
Fichiers de configuration, etc. : /etc/idleleo