explaingit

yonggekkk/sing-box-yg

8,653ShellAudience · ops devopsComplexity · 3/5Setup · moderate

TLDR

A shell script collection that installs and configures five proxy protocols at once on a Linux VPS with a single interactive command, then generates connection links you paste into a client app, designed for self-hosted censorship circumvention.

Mindmap

mindmap
  root((sing-box-yg))
    What it does
      5 protocols at once
      Single command setup
      Subscription links
    Protocols
      Vless-reality
      Vmess WebSocket
      Hysteria-2 and Tuic
    Platforms
      Regular VPS
      Serv00 free hosting
      Cloudflare Argo
    Extras
      Psiphon integration
      30 country nodes
      No domain needed
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

Things people build with this

USE CASE 1

Set up a private Vless, Vmess, or Hysteria-2 proxy server on a cheap VPS with a single interactive shell command, no domain or SSL certificate required.

USE CASE 2

Deploy a proxy on a free Serv00 or Hostuno shared hosting account with Cloudflare Argo tunnel integration to avoid IP blocks.

USE CASE 3

Add Psiphon VPN exit nodes across 30 countries to your setup for geographic flexibility on where your traffic appears to originate.

Tech stack

Shell

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a VPS or free Serv00/Hostuno account and a compatible client app, no domain or SSL certificate needed for the basic setup.

In plain English

This is a shell script collection for setting up proxy and VPN connections on a Linux server. The project is written in Chinese and targets users who want to run their own private network tunnel, primarily to access the internet from regions where certain sites are blocked. The README is dense with links to video tutorials and configuration previews, all oriented toward Chinese-speaking users. The main script handles five proxy protocols at once on a standard VPS: Vless-reality-vision, Vmess with WebSocket transport, Hysteria-2, Tuic-v5, and Anytls. You run a single command in your server terminal and it walks you through the setup interactively. Once done, it generates connection strings (called subscription links) that you paste into a compatible client app on your phone or computer. No domain or SSL certificate is required in the basic mode, though the script can also manage certificates automatically if you want the more advanced setup. A separate script handles two specific hosting platforms called Serv00 and Hostuno, which are free or low-cost shared hosting accounts. That variant supports three protocols: Vless-reality, Vmess, and Hysteria-2. It also includes an Argo tunnel integration, which routes your traffic through Cloudflare's network to help avoid IP blocks. One notable feature is an integration with Psiphon, a well-known open-source censorship circumvention tool backed by a Canadian non-profit. The script can pull in Psiphon VPN exit nodes across 30 countries, giving you geographic flexibility for where your traffic appears to originate. The project links out to a blog, YouTube channel, and Telegram groups where the author posts updates and video walkthroughs. All shared node configurations are generated locally on your own server, so your subscription data does not pass through any third-party service. The codebase is credited partly to two other open-source contributors whose earlier scripts for the Serv00 platform were adapted here.

Copy-paste prompts

Prompt 1
I have a fresh Ubuntu VPS and want to run sing-box-yg to set up Vless-reality and Vmess. What command do I run and what do I need to configure interactively?
Prompt 2
I want to deploy sing-box-yg on a free Serv00 hosting account. Which script do I use and how does the setup differ from a regular VPS?
Prompt 3
After running sing-box-yg, how do I import the generated subscription link into a client app like v2rayN or Clash on Windows?
Open on GitHub → Explain another repo

← yonggekkk on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.