Install Cloudflare WARP on a VPS to bypass geo-restrictions and unblock services like Netflix or ChatGPT.
Scan available WARP endpoints and switch to a faster one for your server's location.
Generate a WireGuard config file from WARP to use the connection on other devices or tools.
Upgrade a WARP account to WARP+ or a team account directly from the script.
| yonggekkk/warp-yg | oblique/create_ap | buildermethods/agent-os | |
|---|---|---|---|
| Stars | 4,515 | 4,513 | 4,521 |
| Language | Shell | Shell | Shell |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | ops devops | ops devops | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Single curl or wget command installs the script, requires root access on a Linux VPS.
warp-yg is a shell script that installs and manages Cloudflare WARP on Linux servers (VPS). Cloudflare WARP is a free VPN-like service from Cloudflare that routes traffic through Cloudflare's network, which can change the apparent location of a server and unblock services that are geo-restricted or that block certain data center IP ranges. This script automates what would otherwise be a manual multi-step process. The script supports two underlying WARP clients: warp-go and wgcf. Both use the WireGuard VPN protocol to connect to Cloudflare's network, but they are separate implementations. The script lets you install either one or switch between them. It also generates WireGuard configuration files for WARP, which lets you use the connection on other devices or in other tools that accept WireGuard configs. One of the main uses covered in the script is endpoint optimization. WARP connects to one of many Cloudflare servers worldwide, and the default one may not be the fastest for a given VPS location. The script includes a tool for scanning available WARP endpoint IPs and picking a better one. There is also a Windows application mentioned for the same endpoint selection task on desktop computers. The script can check whether a server's current IP can access streaming services like Netflix or AI services like ChatGPT, which are commonly restricted to residential IPs or blocked in certain regions. It also supports upgrading a WARP account to WARP+, Cloudflare's paid tier, and to team accounts. The README is written primarily in Chinese and links to video tutorials on YouTube. Installation is a single curl or wget command that runs the script directly on the server.
Shell script that installs and manages Cloudflare WARP on Linux servers, letting you bypass geo-restrictions, optimize VPN endpoints, and generate WireGuard config files with a single command.
Mainly Shell. The stack also includes Shell, WireGuard.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.