From 54f7b4708647c80c935b837c437bbc09fbee6dde Mon Sep 17 00:00:00 2001 From: zefie Date: Fri, 20 Jun 2025 19:09:22 -0400 Subject: [PATCH] fix socks proxy --- zefie_wtvp_minisrv/app.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js index bd1b9547..1eb5669e 100644 --- a/zefie_wtvp_minisrv/app.js +++ b/zefie_wtvp_minisrv/app.js @@ -1264,8 +1264,9 @@ async function doHTTPProxy(socket, request_headers) { if (minisrv_config.services[request_type].external_proxy_is_socks) { // configure connection to remote socks proxy // this doesnt work, needs to be fixed - const { ProxyAgent }= require('proxy-agent'); - options.agent = new ProxyAgent("socks://" + (minisrv_config.services[request_type].external_proxy_host || "127.0.0.1") + ":" + minisrv_config.services[request_type].external_proxy_port); + + const { SocksProxyAgent }= require('socks-proxy-agent'); + options.agent = new SocksProxyAgent("socks://" + (minisrv_config.services[request_type].external_proxy_host || "127.0.0.1") + ":" + minisrv_config.services[request_type].external_proxy_port); options.agents = { "http": options.agent, "https": options.agent