Automatizace nasazení Xray VLESS VPN pomocí AI dovedností
Nasazení VPN založené na Xray VLESS s transportem XHTTP vyžaduje přesné nastavení mnoha parametrů: porty, transportní protokol, firewall, SSL certifikáty. Chyby v konfiguraci vedou k nefunkčnosti nebo zranitelnostem. Standardní AI modely jako ChatGPT Codex nebo Claude generují instrukce, ale často ignorují nuance – například používají zastaralý SplitHTTP místo XHTTP nebo nechávají otevřené porty panelu 3X UI.
V reálném scénáři na čistém VPS nastavení zabere 2 hodiny: 40 minut na architekturu, 30 minut na instalaci přes SSH, 20 minut na ladění, 30 minut na doladění. Bez odborných znalostí je výsledek nespolehlivý: provoz uniká nebo spojení je nestabilní.
Skills jako nástroj odborné automatizace
Skills jsou strukturované prompty, které zapouzdřují odborné znalosti v konkrétní oblasti. Objevily se ve druhé polovině roku 2025 a jsou integrovány v Claude, Codex, Cursor, Manus. Expert zakóduje do skillu posloupnost kroků otestovaných na chyby, což minimalizuje ruční vstup.
Proces vytvoření skillu:
- Shromážděte logy úspěšného nasazení do chatu s AI.
- Požádejte: „Sestav vše do hotového skillu pro nastavení Xray Vless s XHTTP“.
- Iterativně testujte (5–7 spuštění), zaznamenávejte rozdíly: „Aktualizuj skill, aby se předešlo tomuto problému“.
Výsledek – reprodukovatelný nástroj pro middle/senior vývojáře, kteří znají SSH/Docker, ale ne nuance Xray.
Architektura VPN ze skillu
Skill nasazuje stack:
- Základní OS: Ubuntu 24.04 na VPS (300–700 Kč/měsíc).
- Transport: nginx + Let's Encrypt HTTPS → Xray v Dockeru (3X UI).
- Protokol: VLESS + XHTTP (path s jedinečným prefixem, alpn=h2).
- Bezpečnost: ufw blokuje všechny porty kromě 22/80/443; panel 3X UI dostupný pouze přes SSH tunel.
- DNS: doména (.com/.net) A-záznam na IP VPS.
Klientský odkaz se generuje automaticky:
vless://[email protected]:443?encryption=none&security=tls&sni=your-domain.example.com&host=your-domain.example.com&alpn=h2&type=xhttp&path=%2Fxhttp-6dfa1950ap406abq#vless-xhttp-tls
Klienti: Shadowrocket (iOS/macOS), Hiddify (křížová platforma).
Kroky nasazení
- Kupte VPS (Ubuntu 24.04), doménu; nastavte DNS A-záznam.
- Nainstalujte skill do AI agenta: „Nainstaluj tento skill [GitHub repozitář]“.
- Zavolejte: „$3x-ui-vps, nastav VPN na mém VPS“.
- Zadejte parametry:
- SSH target: [email protected] (preferovaně klíč, ne heslo).
- Domain: your-domain.example.com.
- Panel Username/Password.
- ACME Email (pro cert).
- AI provede instalaci, vyžádá potvrzení; vydá vless odkaz.
Podpora: macOS/Linux. Pro Windows – požádejte o adaptaci.
Technická implementace skillu
Skill používá curl/Python skripty z SKILL.md pro determinismus:
- Instalace: Docker, ufw, nginx, acme.sh.
- Firewall:
ufw allow 22,80,443; ufw enable. - 3X UI v Dockeru; inbound VLESS+XHTTP.
- Nginx config: proxy_pass do kontejneru, HTTPS-redirect.
- Generování klienta; kontrola portů (
ss -tuln).
Dodatečně: skripty pro nové klienty, SSH tunel do panelu.
# Příklad kontroly portů po nastavení
ufw status verbose
ss -tuln | grep :443
curl -I https://your-domain.example.com
Co je důležité
- XHTTP vs Reality: Nginx+domény zjednodušují TLS, bez ručního nastavení Reality.
- Bezpečnost: Pouze 22/80/443 otevřené; hesla panelu nejsou v síti.
- Reprodukovatelnost: Skripty > ruční příkazy; idempotentní.
- Omezení: Čisté Ubuntu 24.04; doména připravena; macOS/Linux host.
- Alternativy: Ansible/NixOS pro pokročilé scénáře (stateful config).
Škálování a vylepšení
Po základním nasazení přidávejte inbounds v 3X UI ručně (SSH tunel). Pro několik zařízení generujte nové klienty přes skill. Aktualizace: samostatný příkaz ve skillu.
Skills škálují odborné znalosti: základní úkoly – zdarma, složité – personalizace. AI je efektivní při jasné specifikaci a nástrojích pro ladění (SSH, logy).
— Editorial Team
Zatím žádné komentáře.