Zpět na domů

AI-dovednosti pro Xray VLESS VPN: nasazení

Článek popisuje dovednost pro automatizované nasazení Xray VLESS VPN s XHTTP na Ubuntu VPS. Používá Docker, nginx, ufw pro bezpečnost. Vhodný pro vývojáře, kteří znají SSH.

Nasadíte Xray VPN s AI-dovedností za 10 min
Advertisement 728x90

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.

Google AdInline article slot

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:

Google AdInline article slot
  • 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).

Google AdInline article slot

- 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

Advertisement 728x90

Číst dál