XVEI¶
A simple Xray server setup manager.
XVEI installs Xray on a Linux server and then lets you change its setup from a menu or with short commands: add or remove connection types, route sites through other servers, change what a browser sees on your domain. Every change is checked before it goes live, and a backup is made first.
What it can do¶
- Connection types (inbounds) — VLESS (REALITY, Vision, XHTTP, WebSocket), Trojan, VMess, Shadowsocks, Hysteria2. Several of them can share port 443. Inbounds
- Second hop — send all or some traffic through Cloudflare WARP, TOR, or another server added from a share link. Routing
- Country templates — sites of your own country are never opened from the server's IP, which keeps the server from being blocked. Routing
- Client links — links, QR codes and full client configs. Clients
- Existing servers — an Xray that is already set up is taken over as is; edits made by hand in its config are kept. Installation
- Backups and rollback, update checks, optional firewall setup. Maintenance
Install¶
Ubuntu 20.04+, Debian 11+ or CentOS Stream 9, as root:
bash <(curl -fsSL https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) install
If curl is missing: apt-get update && apt-get -y install curl (Ubuntu /
Debian) or dnf -y install curl tar (CentOS). Step by step:
getting started.
Where to go next¶
| I want to… | page |
|---|---|
| install and connect a phone | Getting started |
| choose a protocol | Inbounds |
| send some sites through another server | Routing |
| look up a command | Commands |
| roll back a change, update, uninstall | Maintenance |
| fix something | Troubleshooting |