NW.js можа загружаць выяву DOM і атрымліваць JSON праз бібліятэку Node у адным акне. Вызначце выклік, які стварае запыт, перш чым выбіраць інтэрфейс проксі.

Для дакументаванага шляху вэб-рухавіка:

nw.App.setProxyConfig('proxy.example:8080', '');
const route = nw.App.getProxyForURL('https://www.example.com/');

Першы аргумент — гэта правіла проксі, а другі — URL PAC. Гэта выбірае фіксаваную канчатковую кропку HTTP для схем прызначэння, калі PAC пусты; HTTPS выкарыстоўвае свой падтрымліваемы шлях тунеля. У незалежным тэсце публічнай старонкі без аўтэнтыфікацыі проксі запіс з Спіс HTTP-проксі можа замяніць гэтую кропку.

Стваральнік запытуПалітыка для праверкі
Рэсурс DOM або запыт браўзераКанфігурацыя проксі вэб-рухавіка NW.js
Ядро HTTP Node або транспарт, які належыць пакетуАгент або публічны інтэрфейс проксі гэтага кліента

getProxyForURL вяртае тэкст палітыкі ў стылі PAC для загрузкі DOM, напрыклад PROXY плюс канчатковая кропка або DIRECT. Гэта не пацвярджае, што завершаны запыт выкарыстаў яго.

Змена process.env.http_proxy не прымушае кожную рэалізацыю чытаць гэтую зменную. Пазначайце дыягностыку імем стваральніка або кліента і яго вынікам. Выкарыстоўвайце публічную канфігурацыю гэтага пакета, а не права патчыце файлы node_modules, якія замяняе абнаўленне. Для выклікаў HTTPS ядра Node з SOCKS адзін такі інтэрфейс — HTTPS-агент з падтрымкай SOCKS.

Падобныя артыкулы