node-pac-resolver:从PAC文件生成异步解析器函数

时间:2024-06-05 22:55:50
【文件属性】:

文件名称:node-pac-resolver:从PAC文件生成异步解析器函数

文件大小:126KB

文件格式:ZIP

更新时间:2024-06-05 22:55:50

JavaScript

pac-resolver 从生成异步解析器函数 该模块接受JavaScript字符串代码,该字符串应为,并返回生成的异步FindProxyForURL()函数。 安装 使用npm安装: $ npm install pac-resolver 例子 给定名为proxy.pac的PAC代理文件: function FindProxyForURL ( url , host ) { if ( isInNet ( myIpAddress ( ) , "10.1.10.0" , "255.255.255.0" ) ) { return "PROXY 1.2.3.4:8080" ; } else { return "DIRECT" ; } } 您可以使用pac-resolver来使用此PAC文件,如下所示: var fs = require ( 'fs' ) ;


【文件预览】:
node-pac-resolver-master
----.gitignore(63B)
----package.json(1KB)
----src()
--------isPlainHostName.ts(403B)
--------dateRange.ts(2KB)
--------isResolvable.ts(399B)
--------shExpMatch.ts(1007B)
--------dnsResolve.ts(612B)
--------dnsDomainIs.ts(674B)
--------localHostOrDomainIs.ts(1KB)
--------timeRange.ts(3KB)
--------dnsDomainLevels.ts(519B)
--------index.ts(5KB)
--------weekdayRange.ts(2KB)
--------isInNet.ts(1KB)
--------util.ts(419B)
--------myIpAddress.ts(1KB)
----tsconfig.json(354B)
----.github()
--------workflows()
----.eslintrc.js(3KB)
----README.md(3KB)
----test()
--------shExpMatch.js(1KB)
--------dnsResolve.js(857B)
--------timeRange.js(2KB)
--------isInNet.js(752B)
--------dnsDomainIs.js(542B)
--------test.js(10KB)
--------isResolvable.js(513B)
--------myIpAddress.js(328B)
--------weekdayRange.js(1KB)
--------fixtures()
--------isPlainHostName.js(450B)
--------localHostOrDomainIs.js(627B)
--------dnsDomainLevels.js(464B)
----.editorconfig(715B)

网友评论