xray-tui
xray-tui is a console manager for Xray VPN servers.
It runs on your computer and helps you:
- install an Xray VPN on a VPS
- create and manage VPN access keys
- block ads, trackers, and known threats
- block selected countries on the VPS
- open an SSH session without remembering the port or password
- update or delete the VPN serverThe connection data is stored in an encrypted local Vault.
⚠️ Security Notice:<br Always review any script from the internet before running it on your system!
Requirements
Local computer
- Docker
- Docker Compose
- Bash
- curl
- gitVPS
- Root/sudo access
- Supported OS: Debian 12+
- Public IPv4 address
- SSH password access for the first installation
- At least 1 vCPU and 1 GB RAMQuick Start
git clone https://github.com/m0nokey/xray-tui.git
cd xray-tui
bash run.shWithout Git:
curl -fsSL https://github.com/m0nokey/xray-tui/archive/refs/heads/main.tar.gz | tar -xz
mv xray-tui-main xray-tui
cd xray-tui
bash run.shOn the first run, create a password for the local encrypted Vault.
In the main menu choose:
2. Add VPN server