From 22b056614bf7c72c17176380a2839924b2eef7ed Mon Sep 17 00:00:00 2001 From: SashegDev Date: Thu, 30 Jul 2026 15:36:06 +0000 Subject: [PATCH] fix: add missing Mojang CDN domains (piston-data, libraries.minecraft.net, maven repos) to proxy allow list, increase proxy timeout to 300s --- server/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/main.py b/server/main.py index 7cc625e..9f132fc 100644 --- a/server/main.py +++ b/server/main.py @@ -2330,11 +2330,15 @@ async def proxy_download(request: Request): "maven.fabricmc.net", "meta.fabricmc.net", "piston-meta.mojang.com", + "piston-data.mojang.com", "launchermeta.mojang.com", "resources.download.minecraft.net", + "libraries.minecraft.net", "maven.minecraftforge.net", "files.minecraftforge.net", "maven.neoforged.net", + "repo1.maven.org", + "repo.maven.apache.org", "api.zernmc.ru", "api.zernmc.online" ] @@ -2354,7 +2358,7 @@ async def proxy_download(request: Request): try: # Используем streaming response для больших файлов - response = await proxy_client.get(url) + response = await proxy_client.get(url, timeout=300.0) response.raise_for_status() # Определяем content-type из ответа или по расширению