Skip to content

Conversation

@nightyin
Copy link

Problem

When running connectivity / latency checks over QUIC/TUIC, the peer may cancel the stream immediately after the check completes. sing-box then logs this as an ERROR:

+0800 2025-12-26 00:00:17 INFO  outbound/direct[direct]: outbound connection to cp.cloudflare.com:80
+0800 2025-12-26 00:00:17 ERROR connection: connection upload closed: stream 4  canceled by remote with error code 0
+0800 2025-12-26 00:00:37 ERROR connection: connection upload closed: stream 16 canceled by remote with error code 0
+0800 2025-12-26 00:00:37 ERROR connection: connection upload closed: stream 20 canceled by remote with error code 0
+0800 2025-12-26 00:00:37 ERROR connection: connection upload closed: stream 24 canceled by remote with error code 0

@nightyin nightyin force-pushed the fix/quic-streamerror-canceled branch from 802edcc to 1e145ae Compare December 26, 2025 16:11
@nightyin nightyin force-pushed the fix/quic-streamerror-canceled branch from 1e145ae to 6f1b678 Compare December 26, 2025 16:15
@nightyin nightyin closed this Dec 27, 2025
@nightyin nightyin deleted the fix/quic-streamerror-canceled branch December 27, 2025 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant