tailscale / tailscale/tailscale

QUIC/H3 doesn't work over tailscale due to MTU size

Open
#2,633 23 comments 19 reactions 0 assignees View on GitHub
L4 Most users P2 Aggravating T3 Performance/Debugging
Dominant language
Go
Stars
36.5k
Forks
3.2k
Avg merge
1d 23h
Merged PRs (30d)
132

Description

It seems that QUIC fails to work over tailscale when using the exit node. I've installed QUIC Indicator in chrome (https://chrome.google.com/webstore/detail/quic-indicator/dghiicffobcmljfmlaedpmpmgpnjcabc) and I never see websites I know that offer QUIC/H3 using the protocol, but I do when I turn off exit node. Quick test is:

Make sure QUIC Indicator is installed
Turn on tailscale w/ exit node
Go to https://cloudflare-quic.com/
Set exit node to None
Go to https://cloudflare-quic.com/

Contributor guide

Open the contributing guide

Research direction

Reproduce the reported behavior with Tailscale using an exit node, the QUIC Indicator extension, and https://cloudflare-quic.com/, then compare it with the no-exit-node case. No source files, tests, or entry points are named, and the issue does not define the expected fix; determine how the MTU affects QUIC/H3 traffic and establish a focused regression test before considering the work done.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.