BandwagonHost
A steady VPS option for operators who want predictable hosting before deploying an Xray REALITY service.
tunnel-1click
Use a VPS you control to run your own private encrypted network tunnel, keeping your traffic and privacy away from third-party monitoring.
curl -fsSL https://0x99.link/install.sh | sh
A private tunnel is easier to trust when self-hosted security starts with infrastructure you can patch, rebuild, and replace. Choose a provider, run the installer, and keep the keys, config, and runtime under your own control.
A steady VPS option for operators who want predictable hosting before deploying an Xray REALITY service.
A budget-friendly VPS path for testing, rebuilding, and keeping a private tunnel affordable.
These are sponsored links. The important part is still the same: use a server you can administer, monitor, and replace.
The installer stays opinionated: pin the Xray release from this repository, prepare the REALITY host config, and leave the common runtime commands close at hand.
Downloads the Xray version pinned in this repository and installs the matching data files.
Builds the multi-file REALITY config, selects the saved target, and prints a ready-to-copy client URI.
Installs the service unit, starts Xray, and keeps the status and log commands explicit for later use.
Everything here is meant to be copied directly: update the deployment, control the service, and inspect logs without reopening the full README.
curl -fsSL https://0x99.link/update.sh | sh
systemctl start xray systemctl stop xray systemctl restart xray
nano /var/lib/tunnel-1click/reality-targets curl -fsSL https://0x99.link/install.sh | sh
systemctl status xray --no-pager journalctl -u xray -n 50 --no-pager
tail -n 50 /var/log/xray/error.log
Use the full README for install behavior, target probing, runtime layout, and failure analysis. Use the direct distribution files when you already know what you need.
The technical reference for install behavior, update flow, generated files, and troubleshooting.
Open the install and update scripts directly when you want to inspect them before running curl.
Download the same archive the bootstrap installer uses before it runs the host-side workflow.