NW.js бір терезеде DOM кескінін жүктеп, Node кітапханасы арқылы JSON ала алады. Прокси интерфейсін таңдамас бұрын сұрауды жасайтын шақыруды анықтаңыз.

Құжатталған веб-қозғалтқыш жолы үшін:

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

Бірінші аргумент — прокси ережесі, екіншісі — PAC URL. PAC бос болғанда бұл межелік схемалар үшін тіркелген HTTP шеткі нүктесін таңдайды; HTTPS өзінің қолдау көрсетілетін туннель жолын пайдаланады. Прокси аутентификациясынсыз жария бетті тәуелсіз сынау кезінде HTTP прокси тізімі жазбасы сол шеткі нүктені алмастыра алады.

Сұрау жасаушыТексерілетін саясат
DOM ресурсы немесе браузер fetchNW.js веб-қозғалтқышының прокси конфигурациясы
Node ядросының HTTP немесе пакетке тиесілі тасымалСол клиенттің агенті немесе жария прокси интерфейсі

getProxyForURL DOM жүктеу үшін PAC стиліндегі саясат мәтінін қайтарады, мысалы PROXY және шеткі нүкте немесе DIRECT. Бұл аяқталған сұраудың оны пайдаланғанын растамайды.

process.env.http_proxy өзгерту әр іске асырудың айнымалыны оқуына әкелмейді. Диагностиканы жасаушы немесе клиент атауымен және оның нәтижесімен белгілеңіз. Жаңарту алмастыратын node_modules файлдарын жамаудың орнына сол пакеттің жария конфигурациясын пайдаланыңыз. SOCKS пайдаланатын Node ядросының HTTPS шақырулары үшін осындай интерфейстің бірі — SOCKS қолдайтын HTTPS агенті.

Қатысты мақалалар