whatisgithub

What is x-ui-yg?

yonggekkk/x-ui-yg — explained in plain English

Analysis updated 2026-07-03

3,744ShellAudience · ops devopsComplexity · 3/5LicenseSetup · moderate

In one sentence

A one-click install panel for running VPN and proxy services on a Linux server, with multi-protocol support, Argo tunnel, and subscription link generation for personal use.

Mindmap

mindmap
  root((x-ui-yg))
    What it does
      VPN proxy panel
      One-click install
      Multi-protocol support
    Features
      Argo tunnel
      Psiphon routing
      Subscription links
    Tech
      Xray core
      Shell scripts
      Docker optional
    Audience
      VPS owners
      Privacy seekers
      Self-hosters
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Set up a personal VPN server on a Linux VPS with a single command and manage proxy connections through a web panel.

USE CASE 2

Generate subscription links for multiple proxy protocols compatible with clients like sing-box and Clash Meta.

USE CASE 3

Route outgoing traffic through servers in up to 30 countries using the built-in Psiphon VPN routing feature.

What is it built with?

ShellXrayLinuxDocker

How does it compare?

yonggekkk/x-ui-ygwslutilities/wslucknadler/vim-anywhere
Stars3,7443,7433,753
LanguageShellShellShell
Setup difficultymoderateeasyeasy
Complexity3/52/51/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires a Linux VPS with Ubuntu recommended, HTTPS setup needs a domain and certificate for secure panel access.

Personal learning use only, commercial use is not permitted, and the binary files included are closed source.

So what is it?

x-ui-yg is a modified and streamlined version of x-ui, a Chinese-language VPN and proxy management panel originally created by the developer vaxilu. The project provides a one-click install script for setting up Xray-based proxy services on a Linux VPS, with several features added beyond the original. The main additions include support for the latest Xhttp transport protocol with ENC and MLDSA65 encryption, integrated Argo tunnel support in both fixed and temporary modes (both can run at the same time), and built-in Psiphon VPN routing that lets outgoing traffic exit through servers in up to 30 countries. The panel can generate multi-protocol subscription links for clients, including formats compatible with sing-box and Clash Meta. The developer states that subscription node data is generated locally to avoid sharing node details with external services. Installation runs as a single bash command using either wget or curl. The panel supports pure IPv4, pure IPv6, AMD64, and ARM64 virtual servers. Ubuntu is recommended, though Alpine Linux is also supported. A Docker version is maintained separately by a community contributor. The README includes a security note: by default the panel is accessed over plain HTTP, and the author strongly recommends obtaining a domain certificate and enabling HTTPS login to protect panel data. The binary files included in the project are not open source, and the author advises anyone with concerns about this to avoid using the project. All documentation is in Chinese. The project credits several open-source repositories on GitHub as well as ChatGPT for code assistance. Use is permitted for personal learning only, commercial use is not allowed.

Copy-paste prompts

Prompt 1
I have installed x-ui-yg on my VPS. Help me configure Xhttp transport with ENC encryption and generate subscription links for Clash Meta.
Prompt 2
Walk me through enabling Argo fixed tunnel mode in x-ui-yg so my proxy service works behind a firewall.
Prompt 3
How do I set up HTTPS login for the x-ui-yg panel using a domain certificate so the admin panel is not exposed over plain HTTP?
Prompt 4
Help me configure Psiphon VPN routing in x-ui-yg to route outgoing traffic through a specific country.

Frequently asked questions

What is x-ui-yg?

A one-click install panel for running VPN and proxy services on a Linux server, with multi-protocol support, Argo tunnel, and subscription link generation for personal use.

What language is x-ui-yg written in?

Mainly Shell. The stack also includes Shell, Xray, Linux.

What license does x-ui-yg use?

Personal learning use only, commercial use is not permitted, and the binary files included are closed source.

How hard is x-ui-yg to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is x-ui-yg for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.