Forwarding proxy with support for upstream *proxy.pac* resolution and BASIC authentication
A PAC file proxy `http.Agent` implementation for HTTP
Maps proxy protocols to `http.Agent` implementations
Turn a function into an `http.Agent` instance
Generates an asynchronous resolver function from a PAC file
An HTTP(s) proxy `http.Agent` implementation for HTTP
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
An HTTP(s) proxy `http.Agent` implementation for HTTPS
Maps proxy protocols to `http.Agent` implementations
Determine address of proxied request
The one-liner node.js proxy middleware for connect, express, next.js and more
HTTP proxying for the masses
A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS
ES5 shim for ES6 (ECMAScript 6) Reflect and Proxy objects
Global HTTP/HTTPS proxy configurable using environment variables.
TypeScript definitions for http-proxy
Compare two objects using accessed properties with Proxy
Determine the address of a proxied request
Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.
A TypeScript SSE proxy for MCP servers that use stdio transport.
an identity object using ES6 proxies
Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.
http proxy middleware for express
Access the operating system proxy configuration from Node.js, for all platforms
"proxy_pac_rb" is a gem to compress, lint and parse proxy auto-config files. It comes with a cli program, some rack middlewares and can be used from within ruby scripts as well. "proxy_pac_rb" uses a JavaScript runtime to evaulate a proxy auto-config file the same way a browser does to determine what proxy (if any at all) should a program use to connect to a server. You must install on of the supported JavaScript runtimes: therubyracer or therubyrhino
This gem helps you to serve proxy.pacs locallly
pac uses a JavaScript runtime to evaulate a proxy auto-config file the same way a browser does to determine what proxy (if any at all) should a program use to connect to a server. You must install on of the supported JavaScript runtimes: therubyracer, therubyrhino, johnson or mustang.