Set up a privacy proxy on your own server to encrypt and route your internet traffic through a custom endpoint.
Bypass network restrictions in your region by tunneling connections through a server you control.
Configure multiple proxy protocols and ports on a single server to support different client devices.
Automate TLS certificate management and network optimization for a production proxy service.
Requires a Linux server with root/sudo access and understanding of V2Ray configuration for meaningful proxy setup.
This repository provides a shell script for quickly installing and managing V2Ray on a Linux server. V2Ray is a tool used to route internet traffic through a proxy server, often to bypass network restrictions or improve privacy by tunneling connections through an intermediate host. The script is designed to remove the manual complexity of setting up V2Ray from scratch. With a single command, it installs V2Ray, configures it, and starts it running. After installation, a management command called "v2ray" handles all ongoing tasks: adding new connection configurations, changing settings like the port number, domain, password, or protocol, viewing or deleting configurations, checking the service status, restarting it, and updating the software. The script supports multiple tunneling protocols including VMess (V2Ray's native protocol), VLESS, Trojan, and Shadowsocks, transported over WebSocket, HTTP/2, gRPC, TCP, mKCP, and QUIC, each with optional TLS encryption for security. It also automates TLS certificate setup, enables BBR (a network congestion control algorithm that can improve throughput), and supports blocking BitTorrent traffic and Chinese IP addresses. Someone who runs their own server and wants a privacy proxy or a way to route traffic through a custom endpoint would use this script. It is written in Shell and primarily documented in Chinese.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.