Have you ever hit a download limit or IP ban on sites like Nitroflare, Rapidgator, or other file hosts? WarpNest gives you a practical, ethical way to work around these restrictions:
- Bypass per-IP download limits: Launch multiple browser sessions, each with a unique WARP IP, so you can download more files in parallel or avoid waiting between downloads.
- Avoid IP bans: If a service blocks or throttles your IP, just switch to another WARP profile and keep going.
- Multi-accounting & automation: Run several social, ad, or research accounts at once—each in its own Chrome window, each with a different IP and proxy.
- Testing geo-restricted or rate-limited content: Instantly switch your browser or automation to a new IP for testing, scraping, or QA.
How? Use the Chrome Manager page to generate a ZIP file with ready-to-run batch scripts and Chrome profiles. Each script launches a Chrome window sandboxed with a different WARP proxy—no manual config, no hassle.
WarpNest is your all-in-one toolkit for privacy, automation, and power-user networking. Effortlessly create and manage dozens of independent Cloudflare WARP VPN profiles—each in its own isolated Linux namespace—then control them all from a beautiful web dashboard or your browser.
-
Clone the repository:
git clone https://github.com/yourusername/warpnest.git cd warpnest/installer -
Run the installer as root:
chmod +x install.sh sudo bash install.sh
- You'll be guided through setup: choose your install directory, number of VPN profiles, and starting port for proxies.
- The installer takes care of dependencies, permissions, and systemd service setup.
-
Access the Web UI:
- Open your browser to
http://<your-server-ip>:5010/ - Default password:
Admin@789(change it after first login!)
- Open your browser to
- Instantly switch your browser between any active SOCKS proxy with a click.
- See proxy status, auto-refresh the list, and never touch a config file.
- How to use:
- Load the extension in Chrome (Developer Mode > Load unpacked > select
proxy_extenstionfolder). - Log in to the WarpNest UI from the popup, pick a proxy, and your browser is routed through that WARP identity.
- Great for privacy, testing, or region switching on the fly.
- Load the extension in Chrome (Developer Mode > Load unpacked > select
- Adds a floating overlay to web pages for in-place proxy switching and status.
- Reads from
config.jsonand talks to the backend for live updates. - Perfect for power users who want to manage proxies without leaving their workflow.
- The main dashboard for all your WARP proxies and namespaces.
- What you can do:
- Start, stop, or restart any proxy (or all at once) with a click.
- See which proxies are running, their ports, namespaces, and public IPs.
- Batch-generate new proxies for scaling up.
- Manage your login and password securely.
- Access at:
http://<your-server-ip>:5010/dante_manager - Built with Flask, using supervisor for robust process control.
- Automate launching multiple Chrome browser instances, each with its own SOCKS proxy and WARP identity.
- Download a ZIP file containing ready-to-use batch scripts and Chrome user profile folders. Each script launches a Chrome window sandboxed with a different proxy and extension.
- Practical uses:
- Run multiple social media, ad, or research accounts in parallel, each with a unique IP.
- Test geo-restricted content or automation scripts in separate browser sessions.
- Keep work, personal, and automation browsing totally separate.
- How to use:
- Visit
http://<your-server-ip>:5010/chrome_manager. - Enter the list of URLs you want to open, and assign proxies as needed.
- Click Generate Configuration and then Download Batch File (actually a ZIP archive).
- Extract the ZIP on your Windows PC. Inside, you'll find batch files and folders for each Chrome instance.
- Run the batch files to launch Chrome windows—each sandboxed, using a different WARP proxy, and preloaded with the overlay extension for proxy info.
- Visit
- The ZIP file is generated dynamically based on your selections, making it easy to automate multi-profile browsing or testing workflows.
- You must run all scripts as root (with
sudo). - The installer is interactive and will never make system-wide changes without your approval.
- All scripts assume you have root permissions; no more
sudoinside scripts. - You can always reset or uninstall with a single command.
- SOCKS proxies start from port
1080(e.g., 1080, 1081, ...). - Open these ports in your firewall or cloud security group to access proxies from outside.
- The installer sets up iptables rules, but you may need to adjust your cloud or system firewall as well.
- Multiple WARP VPNs: Instantly spin up dozens of independent VPNs for privacy, scraping, automation, or research.
- Network Isolation: Each profile is in its own Linux namespace—no leaks, no cross-talk.
- Dynamic Port Mapping: Every proxy gets its own port for easy access and automation.
- Web UI: Manage everything from a modern dashboard—no CLI required.
- Browser Extensions: Switch proxies in Chrome with a click, or overlay controls on any page.
- Chrome Manager: Run multiple Chrome sessions, each with a different IP, for multi-accounting, testing, or automation.
- Bypass IP bans and download limits: For example, services like Nitroflare and other file hosts often restrict downloads by IP address. With WarpNest, you can launch multiple browser sessions, each with a unique WARP IP, to bypass per-IP download limits or bans—making it possible to download more files in parallel or avoid waiting between downloads.
- Automated Setup: One-command install, full reset, and easy updates.
- Customizable: Choose your install location, number of profiles, and more.
- Full Reset Option: Wipe and rebuild everything with
reset_warpnest.sh.
- Linux (Debian/Ubuntu recommended)
- sudo/root access
- Python 3.8+
The installer will automatically install:
- python3, python3-pip, python3-venv
- supervisor, wireguard-tools, iproute2, curl, nftables
- Cloudflare WARP CLI (
wgcf)
- Setup: Installs all dependencies and sets up the project in
/opt/warp-manageror your chosen directory. - Profile Creation: Uses
wgcfto register and generate multiple WARP profiles, each in its own namespace. - Port Mapping: Each namespace exposes a SOCKS proxy on a unique port (e.g., 1080, 1081, ...).
- Web UI: Manage and monitor your VPNs from a single dashboard.
- Service Management: Runs as a systemd service for reliability.
- Reset: Use the reset option to clear all profiles, iptables, and supervisor configs and start fresh.
- Add more WARP profiles: Rerun
config_vnc.shin your install directory. - Manage supervisor profiles: Rerun
init_supervisor_profiles.sh. - Restart the web UI:
systemctl restart warp-manager - Reset everything: Run
bash reset_warpnest.sh(see below). - Automate Chrome: Use the
chrome_managerpage to launch multiple Chrome windows, each with a different proxy.
A reset_warpnest.sh script is included to:
- Remove all WARP profiles and namespaces
- Flush iptables rules set by WarpNest
- Remove supervisor configs
- Recreate everything from scratch
sudo bash reset_warpnest.sh- Each VPN profile is isolated in its own namespace—no accidental leaks.
- No iptables/nftables rules are applied unless the tools are present.
- No system-wide changes unless you approve them during install.
- Password-protected web UI and secure session management.
- If you see permission errors, run the installer with
sudo. - To uninstall, just remove the install directory and systemd service.
- For advanced networking, review and customize the scripts in your install directory.
- If a proxy isn't working, check the web UI for status, or restart it from the dashboard.
- Use the browser extensions for seamless proxy switching—no manual config needed.
Pull requests and issues are welcome! Help make WarpNest the best multi-WARP VPN manager for Linux.
MIT License
WarpNest — Take control of your privacy, automation, and online identity. 🕶️🌍