Bagian dari HTTP Toolkit: Alat yang kuat untuk membangun, menguji & men -debug HTTP (s)
Akses konfigurasi proxy sistem operasi dari node.js, untuk semua platform. Gunakan seperti itu:
import { getSystemProxy } from 'os-proxy-config' ;
const proxy = await getSystemProxy ( ) ; Janji dari getSystemProxy menyelesaikan sesuatu seperti:
{
"proxyUrl" : " https://proxy-server:123/ " ,
"noProxy" : [ " localhost " , " example.com " ]
} ProxyUrl dikembalikan dalam format yang cocok untuk digunakan dengan proxy-agent: Ini mungkin http atau https URL (untuk proxy http), socks:// atau socks5:// url untuk kaus kaki, atau pacies puc+http: // URL (atau serupa) dengan pidato kaus kaki, atau pac+http:// URL (atau serupa) dengan pidato PAC, atau PAC+HTTP: // URL (atau serupa) dengan pidato.
Jika tidak ada proxy yang dikonfigurasi, itu akan diselesaikan untuk undefined sebagai gantinya. Jika ada sesuatu yang salah dan pengaturan tidak dapat dideteksi, janji akan ditolak.
Ini berfungsi sedikit berbeda pada setiap platform:
scutil .Jika Anda hanya membutuhkan satu platform, mungkin lebih baik menggunakan salah satu dari pendekatan ini secara langsung - paket ini dirancang untuk digunakan dalam alat lintas platform.