Fix IPv6 trace: use node:https with family option instead of IP literal fetch (1.1.1)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -27,7 +27,7 @@ generated inside a `node:22-bookworm-slim` container.
|
||||
2. It then calls `https://www.cloudflare.com/cdn-cgi/trace` and **refuses to start the bot** unless
|
||||
Cloudflare reports `warp=on` (or `warp=plus`). The egress IP and colo are logged.
|
||||
3. `bot/src/index.js` logs into Discord and every `WARP_CHECK_INTERVAL` seconds (default 60) asks
|
||||
Cloudflare's edge over IPv4 (`1.1.1.1`) and IPv6 (`2606:4700:4700::1111`) what it sees, logging a line like:
|
||||
Cloudflare once over IPv4 and once over IPv6 what it sees, logging a line like:
|
||||
|
||||
```
|
||||
[2026-09-08T00:20:15.123Z] [WARP] CONNECTED via Cloudflare (periodic) ipv4=104.28.x.x (warp=on) ipv6=2a09:bac1:xxxx::x:x (warp=on) colo=AMS loc=NL | warp-cli: Status update: Connected Network: healthy
|
||||
|
||||
Reference in New Issue
Block a user