Skip to content

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