Skip to content

Commit c448051

Browse files
Zingzyclaude
andcommitted
fix(tunnel): switch protocol QUIC -> http2 for backbone stability
QUIC traffic across CF backbone (esp SIN/BOM POPs to IAD origin) intermittently fails with 'context canceled' or returns 502. http2 is more stable for cross-region tunneled traffic. Symptoms reported: 502s for users routed via SIN POP while users on US/EU POPs got 200s simultaneously. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 679def8 commit c448051

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

docker-compose.prod.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ services:
3535
image: cloudflare/cloudflared:latest
3636
container_name: spoo_tunnel
3737
restart: always
38-
command: tunnel --no-autoupdate run
38+
# http2 is more stable than QUIC across CF backbone for cross-region traffic.
39+
# SIN/BOM POPs sometimes fail to route to IAD origin via QUIC.
40+
command: tunnel --no-autoupdate --protocol http2 run
3941
environment:
4042
- TUNNEL_TOKEN=${CF_TUNNEL_TOKEN}
4143
depends_on:

0 commit comments

Comments
 (0)