warpscout: A Cloudflare WARP endpoint scanner that finds working endpoints and shows their exit region and edge node.
What problem it solves
Cloudflare WARP does not provide a way to choose the edge node used by a tunnel, and an unsuitable node can prevent sites from opening even when WARP connects. Users need a way to discover endpoints that work from their network, identify their node and exit region, and produce a usable configuration.
Key features
Endpoint discovery — Scans Cloudflare WARP endpoint addresses and identifies those that work from the current network.
Source: README
Multiple transport protocols — Supports WireGuard, AmneziaWG, MASQUE, and MASQUE over HTTP/2 scans.
Source: README, masque.go
Node and region visibility — Shows the exit country, Cloudflare edge node, and node location for each endpoint so they can be distinguished.
Source: README
Endpoint selection and filters — Can select the best endpoint or retain only specified nodes and countries, with corresponding exclusions.
Source: README
Ready-to-import configurations — Writes a configuration for the selected endpoint in AmneziaWG or WireGuard format, with additional formats also covered by the documentation.
Source: README, wgconf.go
Quick start
Copied verbatim from the project's README.
go install github.com/vernette/warpscout@latest.\warpscout.exe register.\warpscout.exe scan -p awg -PWho it may suit
Inference: this may suit users who need to test Cloudflare WARP endpoints on networks where the default edge node is unsuitable or traffic is filtered.
Topics to discuss
Which WARP edge nodes and exit regions should be included in the default exclusion or selection workflow?
How should working, torn-down, and unreachable endpoints be presented in the scan results?
Which configuration formats and transport options should receive the most community attention?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/vernette/warpscout#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…