Deploy a multi-protocol proxy server on a VPS with a single shell command and import the subscription link into a proxy client app.
Set up sing-box on Serv00 free hosting with automatic keep-alive so the process does not stop unexpectedly.
Configure a proxy node on game-hosting platforms using environment variables with no manual config file editing.
| eooce/sing-box | kaitai-io/kaitai_struct | security-onion-solutions/securityonion | |
|---|---|---|---|
| Stars | 4,591 | 4,599 | 4,605 |
| Language | Shell | Shell | Shell |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | ops devops | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires SSH access to a server and familiarity with environment variables and proxy client apps to set up and use.
This repository is a collection of shell scripts that set up a network proxy system called sing-box on a variety of server environments. The scripts let someone install four different proxy protocols in a single command, covering VLESS-Reality, VMess over WebSocket with TLS, Hysteria2, and TUIC5. The goal is to get a working proxy node running without manual configuration steps. The project targets three distinct hosting situations. The first is a standard VPS (a rented Linux server), where a single command pulls and runs the install script. The second is Serv00 and CT8, which are free shell-hosting platforms with restricted permissions, separate scripts handle their unusual environment, including automatic keep-alive services so the process does not stop. The third is game-hosting platforms that provide a Node, Python, Java, or Go runtime, where a different set of files gets uploaded and configured through environment variables. Configuration is done entirely through environment variables rather than config files. You set things like UUID (an identifier for your node), ports, Cloudflare Argo tunnel credentials for TLS tunneling, and optional Nezha monitoring agent details before running the script. If Argo tunnel credentials are left blank, the script falls back to a temporary tunnel automatically. The scripts output a subscription link that proxy client apps such as V2ray, Nekbox, or Shadowrocket can import directly. The README is written almost entirely in Chinese and is aimed at users familiar with self-hosted proxy setups, particularly those routing traffic through Cloudflare's network. The disclaimer states the project is for educational purposes only, asks users to delete it within 24 hours of downloading, and prohibits commercial use. A Telegram group is linked for community feedback. This is a technical tool for people who already understand what proxy protocols and VPS hosting are. There is no graphical interface, everything runs through the command line, and the scripts assume you have SSH access to your server and basic familiarity with environment variables.
Shell scripts that install a multi-protocol proxy server on a Linux VPS or free hosting platform in a single command, supporting VLESS, VMess, Hysteria2, and TUIC5 via environment variable configuration.
Mainly Shell. The stack also includes Shell, sing-box.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.