English | 简体中文
Lumen is a native Android app for Cloudflare edge IP optimization. It finds the fastest Cloudflare IPs from your network and automatically pushes them to your edgetunnel Worker.
- Latency Test — Concurrently tests thousands of Cloudflare IPs via TCPing
- Download Speed Test — Measures actual bandwidth on the best candidates
- Auto Push — Automatically uploads results to your edgetunnel Worker as
ADD.txt
Results are grouped by country code using local GeoIP data (e.g. #CA1, #HK1, #Unknown1).
- Android 8.0+ (API 26+)
- An edgetunnel Worker deployed on Cloudflare
- Install the APK from Releases
- Go to Settings → Push
- Enter your edgetunnel domain (e.g.
your-worker.example.com) - Enter your admin password
- Run a speed test — results will be automatically uploaded to your Worker
You can also manually upload from the Push page, or disable auto-upload in Settings → Advanced.
Default settings match CloudflareSpeedTest:
| Parameter | Default | Description |
|---|---|---|
| Test threads | 200 | Concurrent TCPing connections |
| Test attempts | 4 | Pings per IP |
| Port | 443 | Target port |
| Result count | 50 | Number of IPs to keep |
| Strategy | TCPing | TCPing or HTTPing |
| Auto upload | On | Push results to Worker after test |
All parameters are configurable in Settings → Advanced.
./gradlew assembleReleaseRequires signing configuration. See GitHub Actions workflow for CI release setup.
- XIU2/CloudflareSpeedTest — Speed test algorithm reference
- cmliu/edgetunnel — Worker push interface
- v2fly/geoip — Local GeoIP data
- Cloudflare — Network infrastructure
MIT