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 из ответа или по расширению