4 Commits

Author SHA1 Message Date
ginoblij 41e7b1f389 Changelog: record IPv6 fix verification and disconnect/reconnect test
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 01:26:52 +02:00
ginoblij 37e9af4080 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>
2026-09-08 01:23:28 +02:00
ginoblij 60c1c8770e Log both IPv4 and IPv6 Cloudflare egress IPs in WARP check (1.1.0)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 01:20:55 +02:00
ginoblij 1a9dc1d676 Initial Discord bot in Docker behind a per-container Cloudflare WARP tunnel
- discord.js 14 bot with /ping and /warp, periodic WARP egress-IP logging
- Dockerfile: node:22-bookworm-slim + cloudflare-warp 2026.7.1377.0 (.deb)
- entrypoint boots dbus/warp-svc, registers, connects, verifies warp=on
- docker-compose with NET_ADMIN, /dev/net/tun, sysctls, healthcheck
- deploy script, README, CHANGELOG, lockfile generated inside Docker

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 01:16:32 +02:00