Proxy Agents is a Node.js monorepo containing HTTP agent implementations for routing requests through proxy servers. Its high-level proxy-agent package automatically selects the correct agent from standard environment variables such as HTTP_PROXY, HTTPS_PROXY, and NO_PROXY. Lower-level packages provide dedicated support for HTTP, HTTPS, SOCKS, and PAC-based proxy configurations. An LRU cache reuses compatible agent instances across requests to reduce repeated setup work. The repository also includes shared foundations, URI helpers, PAC resolution utilities, negotiation code, tests, and TypeScript configuration. Applications can use the main package as a drop-in Node HTTP agent or import a protocol-specific module for greater control. The project centralizes maintenance and versioning for a widely used family of proxy networking packages.

Features

  • Automatic environment-based proxy selection
  • HTTP and HTTPS proxy agents
  • SOCKS4 and SOCKS5 proxy support
  • PAC file resolution and execution
  • Reusable agents through LRU caching
  • Modular TypeScript monorepo architecture

Project Samples

Project Activity

See All Activity >

Categories

Libraries

Follow Node.js HTTP Proxy Agents Monorepo

Node.js HTTP Proxy Agents Monorepo Web Site

Other Useful Business Software
Build Securely on AWS with Proven Frameworks Icon
Build Securely on AWS with Proven Frameworks

Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
Download Now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Node.js HTTP Proxy Agents Monorepo!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Libraries

Registered

4 days ago