From c0487e822bf2ce892acef3659bd0c24110be2a0e Mon Sep 17 00:00:00 2001 From: Kaziha Akaze Date: Wed, 17 Dec 2025 11:11:37 +0800 Subject: [PATCH 1/2] [fix] Remove Alt-Svc header from response. fix the connection issue while upstream is using QUIC. --- openlist-proxy.go | 1 + 1 file changed, 1 insertion(+) diff --git a/openlist-proxy.go b/openlist-proxy.go index 95edac8..8e47b08 100644 --- a/openlist-proxy.go +++ b/openlist-proxy.go @@ -131,6 +131,7 @@ func downHandle(w http.ResponseWriter, r *http.Request) { }() res2.Header.Del("Access-Control-Allow-Origin") res2.Header.Del("set-cookie") + res2.Header.Del("Alt-Svc") maps.Copy(w.Header(), res2.Header) w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("Access-Control-Allow-Methods", "GET, OPTIONS") From f67a685b486e3b6e2aea50cff28cd4338fa8d740 Mon Sep 17 00:00:00 2001 From: Akaze <83901773+ZaeXT@users.noreply.github.com> Date: Wed, 17 Dec 2025 23:38:07 +0800 Subject: [PATCH 2/2] [fix] Remove Alt-Svc header from response for JavaScript Version. fix the connection issue while upstream is using QUIC. --- openlist-proxy.js | 1 + 1 file changed, 1 insertion(+) diff --git a/openlist-proxy.js b/openlist-proxy.js index b953ef0..c977da9 100644 --- a/openlist-proxy.js +++ b/openlist-proxy.js @@ -158,6 +158,7 @@ async function handleDownload(request) { } response = new Response(response.body, response); response.headers.delete("set-cookie"); + response.headers.delete("Alt-Svc"); response.headers.set("Access-Control-Allow-Origin", origin); response.headers.append("Vary", "Origin"); return response;