Firefox WebExtension с прокси-массивом не работает - PullRequest
0 голосов
/ 23 октября 2019

Я собирался сделать надстройку для FF, генерирующую массив прокси-серверов, все после первого в качестве опций восстановления после отказа. После бесконечной отладки я разочарован тем, что браузер пробовал только первый прокси. Поместите туда фиктив в качестве первого прокси, и браузер никогда не попробует второй. Соединение никогда не будет успешным, если произойдет сбой первого прокси. Вот код:

browser.proxy.onRequest.addListener(handleP, {urls: ["<all_urls>"]});
function handleP(requestInfo) {
    return [{type: "socks", host: "g.kuomuDummy.xyz", port: 1443,proxyDNS:true,failoverTimeout:5},{type: "socks", host: "g.kuomu.xyz", port: 1443,proxyDNS:true,failoverTimeout:5}];
}

Пожалуйста, НЕ советуйте использовать режим PacScript с API proxy.settings.set, так как Firefox Android не поддерживает его.

...