From 11ebf9fd101643745578884159b71681b8bbfd69 Mon Sep 17 00:00:00 2001 From: aedes Date: Mon, 20 Apr 2026 18:17:21 +0300 Subject: [PATCH] fix: use undici ProxyAgent for fetch through VPS --- server.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server.js b/server.js index 8a79861..637e7c9 100644 --- a/server.js +++ b/server.js @@ -2,6 +2,13 @@ const express = require('express'); const path = require('path'); const fs = require('fs'); const os = require('os'); +const { ProxyAgent, setGlobalDispatcher } = require('undici'); + +const proxyUrl = process.env.HTTPS_PROXY || process.env.HTTP_PROXY; +if (proxyUrl) { + setGlobalDispatcher(new ProxyAgent(proxyUrl)); + console.log(`✓ Using proxy: ${proxyUrl}`); +} const app = express(); app.use(express.json({ limit: '10mb' }));