From 3005ba362980a0ea9ddba893a020410d285f6a97 Mon Sep 17 00:00:00 2001 From: ngosang Date: Sun, 31 Oct 2021 22:39:32 +0100 Subject: [PATCH] Fix SOCKS5 proxy. Resolves #214 --- src/services/sessions.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/sessions.ts b/src/services/sessions.ts index 75bc20f..ad01b2e 100644 --- a/src/services/sessions.ts +++ b/src/services/sessions.ts @@ -55,7 +55,7 @@ function buildExtraPrefsFirefox(proxy: Proxy): object { // proxy.url format => http://: if (proxy && proxy.url) { - const [host, portStr] = proxy.url.replace(/https?:\/\//g, '').split(':'); + const [host, portStr] = proxy.url.replace(/.+:\/\//g, '').split(':'); const port = parseInt(portStr); const proxyPrefs = { @@ -67,6 +67,7 @@ function buildExtraPrefsFirefox(proxy: Proxy): object { "network.proxy.share_proxy_settings": true, "network.proxy.socks": host, "network.proxy.socks_port": port, + "network.proxy.socks_remote_dns": true, "network.proxy.ssl": host, "network.proxy.ssl_port": port, "network.proxy.type": 1