awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
XTLS avatar

XTLS/Xray-install

0
View on GitHub↗
t.me/projectXray↗

Xray Install

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Proxy Installers - Automates the installation, updating, and removal of network proxy software on Linux systems.
  • Architecture-Aware Binary Fetching - Downloads pre-compiled binaries from remote repositories based on the target machine architecture and requested version.
  • Binary Copy Deployments - Deploys the core binary and associated data files to the system using scripted copy processes.
  • Installation Scripts - Provides Bash scripts to automate the deployment of binaries and system configuration on Linux.
  • Linux Deployment Utilities - Provides a command-line utility for automating the setup and removal of network proxy binaries on Linux.
  • Systemd Service Configurations - Configures systemd services and timers for managing proxy processes and automatic log rotation.
  • Systemd Services - Configures systemd unit files to handle the lifecycle and automatic restarts of the proxy background process.
  • Proxy Core Deployments - Installs and configures Xray core binaries on a server to establish network proxy and routing services.
  • System Service Managers - Sets up background processes and automatic timers to ensure network tools run reliably on Linux.
  • Prebuilt Installation Removals - Supports the uninstallation of binaries and service configurations while optionally preserving logs.
  • Uninstallation Utilities - Xray Core provides a way to permanently remove the core binary and delete all associated configuration files and system logs.
  • Routing Data Updates - Provides a utility to refresh geolocation and routing data files to ensure traffic follows current rules.
  • Symlink-Based Version Switching - Uses symbolic links to point the active service to specific binary versions for easier updates and rollbacks.
  • Service Maintenance - Updates routing data files and manages binary versions to maintain the operational state of the proxy service.
  • Log Rotation Utilities - Creates systemd timers and services to periodically truncate or archive log files to prevent disk overflow.
2,955 stars·600 forks·Shell·gpl-3.0·17 views

Star history

Star history chart for xtls/xray-installStar history chart for xtls/xray-install

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Xray Install

These projects share indexed features with Xray Install. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nelvko/clash-for-linux-installnelvko avatar

    nelvko/clash-for-linux-install

    13,627View on GitHub↗

    This project is an automated installation and management tool for deploying Clash proxy cores and web dashboards on Linux systems. It provides a scripted environment deployer that handles the setup of network proxy kernels and administration panels across various distributions and initialization systems. The tooling includes a subscription manager that handles multiple proxy feeds with automated updates and format conversion for profile switching. It also provides a service controller for managing the operational status, lifecycle, and log tracking of the proxy services. The system covers au

    Shellclashclash-metalinux
    View on GitHub↗13,627
  • bin456789/reinstallbin456789 avatar

    bin456789/reinstall

    12,251View on GitHub↗

    Reinstall is an automated operating system deployer and bare metal provisioning tool designed for virtual private servers and remote hardware. It functions as a remote disk imaging utility and OS management tool, enabling the deployment and reinstallation of Linux and Windows operating systems without requiring physical access to the machine. The project distinguishes itself by automating complex installation hurdles, such as bypassing hardware requirements for RAM, TPM, and SecureBoot. It manages critical low-level tasks including hardware-aware driver injection, raw disk image deployment wi

    Shellalpinealpine-linuxboot
    View on GitHub↗12,251
  • rocky-linux/rockyrocky-linux avatar

    rocky-linux/rocky

    9,497View on GitHub↗

    Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository

    enterprise-linuxrocky
    View on GitHub↗9,497
  • systemd/systemdsystemd avatar

    systemd/systemd

    15,324View on GitHub↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Ccinitlinux
    View on GitHub↗15,324
Compare all 30 related projects→

Frequently asked questions

What does xtls/xray-install do?

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.

What are the main features of xtls/xray-install?

The main features of xtls/xray-install are: Proxy Installers, Architecture-Aware Binary Fetching, Binary Copy Deployments, Installation Scripts, Linux Deployment Utilities, Systemd Service Configurations, Systemd Services, Proxy Core Deployments.

Which projects share features with xtls/xray-install?

Projects with overlapping indexed features include: nelvko/clash-for-linux-install — This project is an automated installation and management tool for deploying Clash proxy cores and web dashboards on… bin456789/reinstall — Reinstall is an automated operating system deployer and bare metal provisioning tool designed for virtual private… rocky-linux/rocky — Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a… systemd/systemd — systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system… wulabing/xray_onekey — Xray_onekey is an automated Linux network proxy deployer and installation script. It is designed to install and… wnlen/clash-for-linux — clash-for-linux is a proxy management platform for Linux that serves as a wrapper for Clash and Mihomo cores. It…