should-proxy

Checks if a url should be proxied

MIT 4 个版本
安装
npm install should-proxy
yarn add should-proxy
pnpm add should-proxy
bun add should-proxy
README

#should-proxy

should-proxy uses a no_proxy list formatted like so localhost,127.0.0.0/8,10.0.0.0/8,192.168.0.0/16,172.16.0.0/12,.internal.com To determine if a url should be proxied or not.

should-proxy is a function that takes a url as well as options. If no options are provided should-proxy uses the environment variable no_proxy

Usage

var shouldProxy = require('should-proxy');

var result = shouldProxy("http://something.google.com/", {
  no_proxy: "google.com"
});
// Should be false, because google.com is on the no_proxy list provided
console.log("http://something.google.com/", result);

result = shouldProxy("http://localhost/", {
  no_proxy: ""
});
// Should be true, because localhost is not the no_proxy list provided
console.log("http://localhost/", result);

// Omitting the options object will cause should-proxy
// to use process.env["no_proxy"]
版本列表
1.0.4 2015-09-10
1.0.3 2015-09-10
1.0.1 2015-09-09
1.0.0 2015-09-09