Web Analytics

tailscale-awg-installer

⭐ 142 stars French by LiuTangLei

Tailscale avec Amnezia-WG 2.0 (v1.88.2+)

GitHub Release Platform Support License

Client Tailscale amélioré avec l'obfuscation Amnezia-WG 2.0 : trafic factice, signatures de protocole, et déguisement de poignée de main/en-tête pour résister au DPI et au blocage. Jusqu'à ce que vous activiez les paramètres AWG, il fonctionne comme un Tailscale standard.

Langues : English | 中文 | فارسی | Русский

Pour la documentation de AWG v1.5, voir doc/README-awg-v1.5.md.

Installation

| Plateforme | Commande / Action | | --- | --- | | Linux | curl -fsSL https://raw.githubusercontent.com/LiuTangLei/tailscale-awg-installer/main/install-linux.sh \| bash | | macOS* | curl -fsSL https://raw.githubusercontent.com/LiuTangLei/tailscale-awg-installer/main/install-macos.sh \| bash | | Windows (PowerShell Admin) | iwr -useb https://raw.githubusercontent.com/LiuTangLei/tailscale-awg-installer/main/install-windows.ps1 \| iex | | OpenWrt | Voir Installation OpenWrt | | Android | Télécharger l’APK depuis releases |

Exemple de synchronisation AWG sur Android

Docker Compose

Le dépôt inclut un fichier docker-compose.yml pour exécuter tailscaled avec le support AWG.

docker compose down
cp -a /var/lib/tailscale ./tailscale-state

update docker-compose.yml

docker compose up -d

Flux de base :

Si vous utilisez Headscale, ajoutez --login-server https://votre-domaine-headscale à tailscale up.

Alias d’hôte optionnel :

alias tailscale='docker exec -it tailscaled tailscale'

Cet alias ne s'applique qu'au shell actuel. Pour le conserver après un redémarrage ou une nouvelle session de terminal, ajoutez-le à ~/.bashrc ou ~/.zshrc et rechargez votre shell.

Installation OpenWrt

Commande par défaut :

wget -O /usr/bin/install.sh https://raw.githubusercontent.com/LiuTangLei/openwrt-tailscale-awg/main/install_en.sh && chmod +x /usr/bin/install.sh && /usr/bin/install.sh

Commande miroir pour les régions avec un accès GitHub restreint :

wget -O /usr/bin/install.sh https://ghfast.top/https://raw.githubusercontent.com/LiuTangLei/openwrt-tailscale-awg/main/install.sh && chmod +x /usr/bin/install.sh && /usr/bin/install.sh

Ce script est dérivé de GuNanOvO/openwrt-tailscale.

Miroirs

Si GitHub est lent ou bloqué, vous pouvez héberger vous-même un miroir de préfixe tel que https://your-mirror-site.com :

# Linux
curl -fsSL https://your-mirror-site.com/https://raw.githubusercontent.com/LiuTangLei/tailscale-awg-installer/main/install-linux.sh | bash -s -- --mirror https://your-mirror-site.com

macOS

curl -fsSL https://your-mirror-site.com/https://raw.githubusercontent.com/LiuTangLei/tailscale-awg-installer/main/install-macos.sh | bash -s -- --mirror https://your-mirror-site.com

# Windows
$scriptContent = (iwr -useb https://your-mirror-site.com/https://raw.githubusercontent.com/LiuTangLei/tailscale-awg-installer/main/install-windows.ps1).Content; $scriptBlock = [scriptblock]::Create($scriptContent); & $scriptBlock -MirrorPrefix 'https://your-mirror-site.com/'

Si PowerShell bloque l'exécution, utilisez Set-ExecutionPolicy RemoteSigned ou Bypass -Scope Process.

Démarrage rapide

Astuce : tailscale amnezia-wg est équivalent à tailscale awg.

# Official control server
tailscale up

Headscale

tailscale up --login-server https://your-headscale-domain

tailscale awg set

Appuyez sur Entrée à l’invite de génération automatique pour générer des valeurs recommandées pour tout sauf i1-i5.

tailscale awg get
tailscale awg reset

Préréglages de configuration

| Objectif | Exemple | Compatibilité | | --- | --- | --- | | Trafic indésirable basique | tailscale awg set '{"jc":4,"jmin":64,"jmax":256}' | Fonctionne avec les pairs Tailscale standards | | Trafic indésirable + signatures | tailscale awg set '{"jc":2,"jmin":64,"jmax":128,"i1":""}' | Fonctionne avec les pairs Tailscale standards | | Masquage de poignée de main | tailscale awg set '{"s1":10,"s2":15,"s3":8,"s4":0}' | Tous les nœuds AWG doivent utiliser le même s1-s4 | | Masquage complet | tailscale awg set '{"s1":10,"s2":15,"s3":8,"s4":0,"h1":{"min":100000,"max":200000},"h2":{"min":300000,"max":350000},"h3":{"min":400000,"max":450000},"h4":{"min":500000,"max":550000}}' | Tous les nœuds AWG doivent utiliser les mêmes s1-s4 et h1-h4 | | Masquage complet + signatures | tailscale awg set '{"s1":10,"s2":15,"s3":8,"s4":0,"h1":{"min":100000,"max":200000},"h2":{"min":300000,"max":350000},"h3":{"min":400000,"max":450000},"h4":{"min":500000,"max":550000},"i1":""}' | i1-i5 peuvent différer par nœud ; s1-s4 et h1-h4 doivent correspondre |

Référence des paramètres

Un grand nombre de paquets indésirables ou de longues chaînes de signatures augmentent la latence et la consommation de bande passante.

Support des plateformes

| Plateforme | Arch | Statut | | --- | --- | --- | | Linux | x86_64, ARM64 | ✅ Complet | | macOS | Intel, Apple Silicon | ✅ Complet | | Windows | x86_64, ARM64 | ✅ Installateur | | OpenWrt | Divers | ✅ Script | | Android | ARM64, ARM | ✅ APK (AWG synchronisation uniquement) |

Avancé : Signatures de protocoles CPS

CPS signifie Signature de Protocole Personnalisé. Il vous permet de composer des paquets d’obfuscation personnalisés qui peuvent imiter des en-têtes de protocoles arbitraires ; il n’est pas limité à un protocole spécifique.

Format CPS :

i{n} = ...

Tags :

  •  : octets statiques
  •  : octets aléatoires sécurisés
  •  : compteur
  •  : horodatage
Exemple :

i1 = 

Si i1 n'est pas défini, i2-i5 sont ignorés.

Dépannage

Vérifiez l'installation :

tailscale version
tailscale awg get

Si la connectivité est interrompue, réinitialisez sur WireGuard standard et commencez par un préréglage simple :

tailscale awg reset
tailscale awg set '{"jc":2,"jmin":64,"jmax":128}'
sudo journalctl -u tailscaled -f

Sous Windows PowerShell, privilégiez la configuration interactive pour éviter les problèmes d’échappement JSON :

tailscale awg set

Liens & Support

  • Versions :
  • APK Android :
  • Problèmes d'installation :
  • Docs Amnezia-WG :

Licence

Licence BSD 3 clauses, identique à celle de Tailscale en amont.

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-29 ---