Xray-install is a set of command-line utilities and shell scripts designed to automate the deployment, maintenance, and removal of Xray core binaries on Linux systems. It functions as an installation script and service manager to establish network proxy and routing services.
The tool manages the entire proxy server lifecycle, including the fetching of version-specific binaries and the configuration of systemd services and timers. It includes a dedicated routing data updater to refresh geolocation and routing files.
The project covers system-level deployment primitives such as permission management, symlink-based version switching, and automated log rotation to prevent disk space exhaustion. It provides mechanisms for both the complete purge of binaries and the selective removal of service configurations.