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 에이전트입니다.

관련 글