Set up an encrypted proxy on a server you own without a domain name using Reality or Hysteria2.
Set up a domain based V2ray plus WebSocket proxy that looks like normal encrypted web traffic.
Retrieve saved client connection files to configure a proxy client device after install.
| yeahwu/v2ray-wss | 34306/vphone-aio | apple/tensorflow_macos | |
|---|---|---|---|
| Stars | 3,638 | 3,632 | 3,653 |
| Language | Shell | Shell | Shell |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Linux VPS with root access, and a domain name for the V2ray/WSS and HTTPS proxy options.
This is a shell script that installs and configures several proxy server protocols on a Linux machine in one step. The protocols it can set up include V2ray paired with Nginx and WebSocket, which disguises proxy traffic as normal web traffic, along with Shadowsocks-rust, Reality (using the xtls-rprx-vision method), Hysteria2, and a plain HTTPS forward proxy. These protocols are commonly used to route internet traffic through a server in a different location, often to reach sites or services that are blocked in the user's own country. The script runs on Debian, Ubuntu, and CentOS, and the README lists specific tested versions of each, including support for ARM based servers. Installation is a single command that downloads the script with wget and runs it with bash, after which an interactive setup walks the server owner through the choices. The README, written in Chinese, explains two main paths depending on what the server owner has available. If you do not own a domain name, the script can set up Reality or Hysteria2, which do not need one. If you do own a domain, you can instead set up V2ray with WebSocket or the HTTPS forward proxy, both of which rely on a domain to look like ordinary encrypted web traffic. Once installed, the connection details a client needs are saved as JSON files on the server, and the README gives the exact file path for each protocol, such as the V2ray, Shadowsocks, Reality, Hysteria2, and HTTPS proxy client configs. A separate linked page covers how to uninstall everything. The README also reminds anyone who cannot connect to first check whether the server's own firewall is blocking the port before assuming something else is wrong. The README itself is short and mostly practical: command, file paths, and a link to a recommended VPS provider.
A one command shell script that sets up several encrypted proxy protocols, like V2ray and Hysteria2, on a Linux server to route internet traffic through it.
Mainly Shell. The stack also includes Shell, Nginx, V2ray.
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.