os proxy config
1.0.0
HTTPツールキットの一部:HTTPの構築、テスト、デバッグのための強力なツール
すべてのプラットフォームのnode.jsからオペレーティングシステムプロキシ構成にアクセスします。そうするようにそれを使用してください:
import { getSystemProxy } from 'os-proxy-config' ;
const proxy = await getSystemProxy ( ) ; getSystemProxyからの約束は、次のようなものに解決します。
{
"proxyUrl" : " https://proxy-server:123/ " ,
"noProxy" : [ " localhost " , " example.com " ]
} ProxyURLは、プロキシエージェントでの使用に適した形式で返されます。HTTPまたはHTTPS URL(HTTPプロキシ用)、ソックスsocks:// SOCKSプロキシのsocks5:// url、またはpac+http:// url(または類似)のPACファイルのアドレスを持つPAC+http://
プロキシ構成がない場合、代わりにundefinedに解決します。何か大きな問題が発生し、設定を検出できない場合、約束は拒否されます。
これは、各プラットフォームでわずかに異なります。
scutilコマンドラインツールを使用してプロキシ構成を読み取ります。1つのプラットフォームのみが必要な場合は、これらのアプローチのいずれかを直接使用する方がおそらく優れています。このパッケージは、クロスプラットフォームツールで使用するために設計されています。