autoscript-lite= repo ringan untuk stackXrayrun.sh= bootstrap hostmanage= panel operasi harianXray,edge-mux,WARP,Account PortalDomain Control,Speedtest,Traffic,Security,Backup/Restore
Source code autoscript-lite tersedia gratis untuk digunakan.
Aktivasi lisensi IP VPS tetap menjadi bagian dari flow produk, tetapi repo ini sendiri bukan software berbayar.
Sebelum menjalankan installer, aktifkan lisensi IP VPS terlebih dahulu:
- Website lisensi:
https://autoscript.license.dpdns.org - Langkah singkat:
- buka website lisensi
- input public IPv4 VPS
- selesaikan verifikasi bila diminta
- pastikan IP sudah aktif
- baru jalankan
run.sh
Kalau lisensi belum aktif, installer akan berhenti pada preflight License Guard.
bash <(curl -fsSL https://raw.githubusercontent.com/superdecrypt-dev/autoscript-lite/main/run.sh)Internet / Cloudflare
|
v
edge-mux (Go)
:80, :8080, :8880, :2052, :2082, :2086, :2095
:443, :2053, :2083, :2087, :2096, :8443
|
+--> nginx 127.0.0.1:18080
+--> Xray-core via inbound runtime
| Komponen | Peran | Status Runtime |
|---|---|---|
edge-mux |
ingress publik untuk Xray |
frontend utama |
xray |
core proxy untuk VLESS, VMess, Trojan |
backend utama |
nginx |
HTTP backend internal dan TLS/web support | internal |
wireproxy / warp-svc |
runtime WARP Free/Plus atau Zero Trust |
sesuai mode aktif |
xray-domain-guard |
guardrail domain, TLS, dan health check | maintenance |
account-portal |
portal akun read-only | opsional |
bot-telegram-backend |
API internal bot Telegram | opsional |
bot-telegram-gateway |
gateway Telegram menu-first | opsional |
VLESS,VMess,Trojan- transport
XHTTP,WS,HTTPUpgrade,gRPC,TCP+TLS WARP Free/Plus,WARP Zero Trust
VMess TCP+TLSVLESS XHTTP3
manageCLI modularAccount PortalBot TelegramBackup/RestoreLicense GuardDomain ControlTraffic,QAC,Speed, danAdblocker
| Kategori | Port | Keterangan |
|---|---|---|
HTTP primary |
80 |
ingress utama |
HTTP alternate |
8080, 8880, 2052, 2082, 2086, 2095 |
port alternatif kompatibel Cloudflare |
HTTPS primary |
443 |
ingress utama TLS |
HTTPS alternate |
2053, 2083, 2087, 2096, 8443 |
port alternatif kompatibel Cloudflare |
| Layanan | Jalur / Port User-Facing |
|---|---|
VLESS XHTTP |
443, 80 + alt port Cloudflare |
VLESS WS |
443, 80 + alt port Cloudflare |
VLESS HUP |
443, 80 + alt port Cloudflare |
VLESS gRPC |
443, 80 + alt port Cloudflare |
VLESS TCP+TLS |
443, 80 + alt port Cloudflare |
VMess XHTTP |
443, 80 + alt port Cloudflare |
VMess WS |
443, 80 + alt port Cloudflare |
VMess HUP |
443, 80 + alt port Cloudflare |
VMess gRPC |
443, 80 + alt port Cloudflare |
VMess TCP+TLS |
443, 80 + alt port Cloudflare |
Trojan XHTTP |
443, 80 + alt port Cloudflare |
Trojan WS |
443, 80 + alt port Cloudflare |
Trojan HUP |
443, 80 + alt port Cloudflare |
Trojan gRPC |
443, 80 + alt port Cloudflare |
Trojan TCP+TLS |
443, 80 + alt port Cloudflare |
Gunakan hanya path publik di bawah ini untuk client. Hindari memakai path internal backend karena nilainya bisa berubah saat install ulang atau re-render config.
| Transport | Path utama | Varian alt | Catatan |
|---|---|---|---|
VLESS WS |
/vless-ws |
/<bebas>/vless-ws atau /<bebas>/vless-ws/<bebas> |
path publik stabil |
VLESS HUP |
/vless-hup |
/<bebas>/vless-hup atau /<bebas>/vless-hup/<bebas> |
path publik stabil |
VLESS XHTTP |
/vless-xhttp |
/<bebas>/vless-xhttp atau /<bebas>/vless-xhttp/<bebas> |
path publik stabil |
VLESS gRPC |
/vless-grpc |
/<bebas>/vless-grpc atau /<bebas>/vless-grpc/<bebas> |
service name internal dirahasiakan |
VMess WS |
/vmess-ws |
/<bebas>/vmess-ws atau /<bebas>/vmess-ws/<bebas> |
path publik stabil |
VMess HUP |
/vmess-hup |
/<bebas>/vmess-hup atau /<bebas>/vmess-hup/<bebas> |
path publik stabil |
VMess XHTTP |
/vmess-xhttp |
/<bebas>/vmess-xhttp atau /<bebas>/vmess-xhttp/<bebas> |
path publik stabil |
VMess gRPC |
/vmess-grpc |
/<bebas>/vmess-grpc atau /<bebas>/vmess-grpc/<bebas> |
service name internal dirahasiakan |
Trojan WS |
/trojan-ws |
/<bebas>/trojan-ws atau /<bebas>/trojan-ws/<bebas> |
path publik stabil |
Trojan HUP |
/trojan-hup |
/<bebas>/trojan-hup atau /<bebas>/trojan-hup/<bebas> |
path publik stabil |
Trojan XHTTP |
/trojan-xhttp |
/<bebas>/trojan-xhttp atau /<bebas>/trojan-xhttp/<bebas> |
path publik stabil |
Trojan gRPC |
/trojan-grpc |
/<bebas>/trojan-grpc atau /<bebas>/trojan-grpc/<bebas> |
service name internal dirahasiakan |
Catatan:
TCP+TLStidak menggunakan path publikVLESS XHTTP3menggunakan profilexray.jsonyang dirender per akun
| Komponen | Bind | Keterangan |
|---|---|---|
nginx |
127.0.0.1:18080 |
backend web internal |
account-portal |
127.0.0.1:7082 |
website info akun |
bot-telegram-backend |
127.0.0.1:7081 |
API internal bot |
edge-mux metrics |
127.0.0.1:9910 |
metrics edge |
WARP local proxy |
127.0.0.1:40000 |
runtime Zero Trust |
BadVPN UDPGW |
127.0.0.1:7300, 7400, 7500, 7600, 7700, 7800, 7900 |
UDPGW lokal |
Setiap akun Xray dapat memiliki link portal read-only sendiri.
- format URL:
https://<domain-vps>/account/<token>
- portal menampilkan:
- status akun
- masa aktif
- quota limit, used, dan remaining
- sesi aktif yang masih terdeteksi runtime
- endpoint JSON:
GET /api/account/<token>/summary
Bagian ini dipakai saat Anda ingin menyiapkan WARP Zero Trust dengan service token.
Masuk ke:
Team & Resources -> Devices -> Management -> Device enrollment permissions -> Manage -> Policies
Lalu:
- add rule
Policies - nama bebas
Rule action:service authInclude selector:Any Access Service Token- save
Masuk ke:
Team & Resources -> Devices -> Device Profile
Lalu:
Create new profile- nama bebas
- selector ->
user email - operator ->
is - value:
non_identity@<team-name>.cloudflareaccess.com + AND condition- selector ->
operating system - operator ->
is - value:
Linux Device tunnel protocol:MASQUEService mode:local proxy mode port 40000- save
Masuk ke:
Access controls -> Service Credentials -> Service Token
Lalu:
- create service token
- nama bebas
- token durasi bebas
- generate token
- copy
Client IDtoken danClient Secrettoken
Catatan:
- Untuk enrollment headless Linux,
Device enrollment permissionsdenganService Authadalah bagian penting. Device Profiledi atas dipakai sebagai pelengkap konfigurasi client, bukan pengganti service token.- Pada host, kredensial biasanya dipakai oleh file
mdm.xmldi/var/lib/cloudflare-warp/mdm.xmldan config Zero Trust di/etc/autoscript/warp-zerotrust/config.env.
1) Xray Users
2) Xray QAC
3) Xray Network
4) Domain Control
5) Speedtest
6) Security
7) Maintenance
8) Traffic
9) Tools
0) Keluar
9) Tools
1) Telegram Bot
2) WARP Tier
3) Backup/Restore
4) License Guard
0) Back
Backup/Restoretersedia di:- CLI
managelewat9) Tools -> 3) Backup/Restore - bot Telegram lewat
Main Menu -> Backup/Restore
- CLI
- Provider cloud yang didukung:
Google DriveCloudflare R2Telegramdipakai untuk backup lokal + restore upload dari chat
- Nama file backup manual memakai format:
backup-YYYY-MM-DD-HH:MM.tar.gz
safety backupinternal tetap dibuat otomatis sebelum restore penuh dan disimpan terpisah.- Panduan setup provider cloud ada di
docs/BACKUP_RESTORE_CLOUD.md.
Repo ini menggunakan lisensi GPL-3.0-or-later.
- detail lengkap tersedia di file
LICENSE - website lisensi VPS dan flow aktivasi produk tidak mengubah lisensi source code repo ini