awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
P3TERX avatar

P3TERX/warp.shArchived

0
View on GitHub↗
3,948 stars·768 forks·Shell·MIT·16 viewsp3terx.com/archives/cloudflare-warp-configuration-script.html↗

Warp.sh

This project provides a system for configuring dual-stack connectivity, establishing local proxy ports, and managing policy-based traffic routing. It functions as a utility to add IPv4 and IPv6 network exits to servers and a tool for importing and parsing WireGuard profiles to generate compatible network configurations.

The software automates the installation and management of the Cloudflare WARP client across different operating systems. It enables the deployment of secure network tunnels and the creation of local SOCKS5 proxy ports to route specific application traffic without altering global system routing.

The toolkit covers broader networking capabilities including traffic steering via routing marks, selective traffic routing, and the management of virtual network interfaces. It utilizes shell-based automation to handle the creation and teardown of network devices and the processing of WireGuard configuration files.

Features

  • Warp Service Managers - Automates the installation, removal, and management of the official Cloudflare WARP client.
  • Dual-Stack Networking - Implements simultaneous support for IPv4 and IPv6 addressing by creating separate network interfaces.
  • Dual-Stack Routing - Adds IPv4 or IPv6 outbound interfaces to servers to enable concurrent dual-stack connectivity.
  • Policy-Based Routing - Uses routing marks and policy rules to divert specific traffic through a secondary network interface.
  • SOCKS5 Proxy Tunneling Clients - Installs a client that provides a local proxy port to tunnel application traffic into a secure network.
  • Local Proxy Interfaces - Establishes a local proxy interface to ingest application traffic and tunnel it through a secure network.
  • WireGuard-to-SOCKS5 Proxies - Provides a SOCKS5 proxy that bridges application traffic to a secure WireGuard-based network.
  • Selective Traffic Routing - Implements selective routing of outbound data through secondary interfaces using kernel routing rules.
  • WireGuard Key and Routing Management - Creates network interfaces and configures IP routing rules to enable selective traffic forwarding via WireGuard.
  • WireGuard VPN Orchestrators - Automates the generation of network configurations by processing existing WireGuard profiles to ensure system compatibility.
  • WireGuard VPN Support - Establishes secure network tunnels and connectivity to remote networks using generated WireGuard configuration files.
  • Network Client Automations - Provides shell-based automation for the installation and configuration of network clients.
  • Profile Parsing - Parses existing WireGuard configuration files to extract identity information for generating compatible network profiles.
  • Virtual Network Interface Management - Controls the creation and teardown of virtual network devices using native operating system tools.

Star history

Star history chart for p3terx/warp.shStar history chart for p3terx/warp.sh

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does p3terx/warp.sh do?

This project provides a system for configuring dual-stack connectivity, establishing local proxy ports, and managing policy-based traffic routing. It functions as a utility to add IPv4 and IPv6 network exits to servers and a tool for importing and parsing WireGuard profiles to generate compatible network configurations.

What are the main features of p3terx/warp.sh?

The main features of p3terx/warp.sh are: Warp Service Managers, Dual-Stack Networking, Dual-Stack Routing, Policy-Based Routing, SOCKS5 Proxy Tunneling Clients, Local Proxy Interfaces, WireGuard-to-SOCKS5 Proxies, Selective Traffic Routing.

Which projects share features with p3terx/warp.sh?

Projects with overlapping indexed features include: windtf/wireproxy — wireproxy is a user-space WireGuard client and network gateway that establishes secure tunnels without requiring root… trailofbits/algo — Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration… nyr/wireguard-install — wireguard-install is an automated setup tool and guided shell script for deploying and configuring WireGuard VPN… frrouting/frr — FRRouting is an internet routing suite comprising a collection of daemons that implement standard IPv4 and IPv6… ngoduykhanh/wireguard-ui — wireguard-ui is a web-based management interface and configuration generator for WireGuard VPN servers. It provides an… tonarino/innernet — Innernet is a WireGuard VPN mesh orchestrator and control plane that automates the deployment of encrypted tunnels…

Projects sharing features with Warp.sh

These projects share indexed features with Warp.sh. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • windtf/wireproxywindtf avatar

    windtf/wireproxy

    5,656View on GitHub↗

    wireproxy is a user-space WireGuard client and network gateway that establishes secure tunnels without requiring root privileges or system-wide interface changes. It functions as a VPN proxy that can expose WireGuard connections as SOCKS5 or HTTP proxies. The project provides specialized routing capabilities, including a TLS SNI proxy that directs encrypted traffic based on Server Name Indication and a gateway for mapping local TCP and UDP ports to remote destinations. It supports multi-peer management to route traffic between several endpoints using defined IP ranges. Additional capabilitie

    Gogolangnetworkproxy
    View on GitHub↗5,656
  • trailofbits/algotrailofbits avatar

    trailofbits/algo

    30,278View on GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Pythonansibleencryptionikev2
    View on GitHub↗30,278
  • nyr/wireguard-installNyr avatar

    Nyr/wireguard-install

    4,893View on GitHub↗

    wireguard-install is an automated setup tool and guided shell script for deploying and configuring WireGuard VPN servers on various Linux distributions. It functions as a Linux VPN server automator that handles the installation of network tunnel software and the establishment of security configurations on host systems. The project includes a command line interface for managing client access, allowing for the addition and removal of authorized VPN users and the generation of client configurations. It also provides a utility to uninstall the network tunnel and remove all associated system confi

    Shellalmalinuxbashcentos
    View on GitHub↗4,893
  • frrouting/frrFRRouting avatar

    FRRouting/frr

    4,184View on GitHub↗

    FRRouting is an internet routing suite comprising a collection of daemons that implement standard IPv4 and IPv6 routing protocols. It provides a protocol engine for BGP, an EVPN network virtualizer, and an MPLS label manager, alongside a gRPC routing interface for programmatic configuration and data retrieval using YANG models. The suite is distinguished by its extensibility through a Lua scripting framework that executes custom scripts at internal hooks to modify routing behavior. It also features a transactional configuration model that uses separate candidate and running databases to ensur

    Cbabelbgpeigrp
    View on GitHub↗4,184
  • Compare all 30 related projects→