warp-go is a Go-based Cloudflare WARP client that establishes a MASQUE over QUIC/HTTP-3 tunnel and exposes it as a SOCKS5 proxy, requiring no root, TUN, or routing changes.

Stars

8

7-day growth

No data

Forks

2

Open issues

0

License

MIT

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It reverse-engineers and closely aligns with the official warp-svc, implements public key pinning, in-tunnel DNS-over-HTTPS, and a full registration flow, all in a pure proxy form without TUN or kernel dependencies.

Who it is for

  • Go developers familiar with QUIC/HTTP-3 networking
  • Users seeking a lightweight, privacy-focused WARP alternative
  • Network engineers and reverse-engineering enthusiasts
  • Anyone needing a proxy that obfuscates traffic via WARP edges

Use cases

  • Bypassing censorship or geo-restrictions via WARP with a standard SOCKS5 interface
  • Encrypting TCP traffic for privacy without installing a full VPN
  • Testing or debugging WARP protocol behavior with a controllable client
  • Integrating WARP connectivity into Go applications

Strengths

  • Full alignment with official warp-svc on connection IDs, flow control, concurrent streams, and UDP payload limits
  • Implements ECDSA P-256 certificate pinning and edge public key verification
  • Port fallback mechanism (7 ports) with exponential backoff for networks blocking UDP/443
  • SOCKS5 with optional RFC 1929 auth and clear separation of TCP (tunneled) vs UDP (direct) traffic

Considerations

  • UDP traffic is not tunneled and sent over the local network stack, exposing real IP
  • No fallback to TCP or other transports when QUIC is fully blocked
  • Lazy reconnection: idle disconnections are not automatically recovered until the next request
  • Registration details (endpoints) do not auto-refresh; requires deliberate re-registration

README quick start

快速开始

Description

基于 Go 的 Cloudflare WARP 客户端

Related repositories

Similar projects matched by category, topics, and programming language.

programmersd21
Featured
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

Developer ToolsCLI & Terminal
277
deerwork-ai
Featured
deerwork-ai GitHub avatar

deer-workflow

An open-source Dynamic Workflow runtime that combines deterministic TypeScript orchestration with replaceable Agent runtimes.

AI & Machine LearningLarge Language Models
312
yaojingang
Featured
yaojingang GitHub avatar

TokHub

TokHub is an open-source monitoring, recommendation, and OpenAI-compatible gateway system for AI API intermediaries, combining public status pages, supplier rankings, user workspaces, layered probing, metering, alerts, encrypted keys, and Docker self-hosting.

AI & Machine LearningBackend & APIs
189