
Security News
pnpm 11.10 Hardens Registry Authentication to Block Token Redirection
pnpm 11.10 hardens registry auth to block token redirection, tightens pack-app and deploy, and makes the Rust port (v12) installable.
http-proxy-agent
Advanced tools
http.Agent implementation for HTTPThis module provides an http.Agent implementation that connects to a specified
HTTP or HTTPS proxy server, and can be used with the built-in http module.
Note: For HTTP proxy usage with the https module, check out
https-proxy-agent.
import * as http from 'http';
import { HttpProxyAgent } from 'http-proxy-agent';
const agent = new HttpProxyAgent('http://168.63.76.32:3128');
http.get('http://nodejs.org/api/', { agent }, (res) => {
console.log('"response" event!', res.headers);
res.pipe(process.stdout);
});
The HttpProxyAgent class implements an http.Agent subclass that connects
to the specified "HTTP(s) proxy server" in order to proxy HTTP requests.
The proxy argument is the URL for the proxy server.
The options argument accepts the usual http.Agent constructor options, and
some additional properties:
headers - Object containing additional headers to send to the proxy server
in each request. This may also be a function that returns a headers object.
NOTE: If your proxy does not strip these headers from the request, they will also be sent to the destination server.
The https-proxy-agent package provides similar functionality to http-proxy-agent but is specifically designed for HTTPS connections. It allows you to tunnel HTTPS requests through an HTTP proxy.
The socks-proxy-agent package is similar to http-proxy-agent but supports SOCKS proxy servers. It can be used to connect through SOCKS4, SOCKS4A, or SOCKS5 proxies.
The proxy-agent package is a more general solution that supports multiple proxy protocols including HTTP, HTTPS, and SOCKS. It can automatically determine the correct agent to use based on the given proxy URL.
FAQs
An HTTP(s) proxy `http.Agent` implementation for HTTP
The npm package http-proxy-agent receives a total of 110,312,678 weekly downloads. As such, http-proxy-agent popularity was classified as popular.
We found that http-proxy-agent demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
pnpm 11.10 hardens registry auth to block token redirection, tightens pack-app and deploy, and makes the Rust port (v12) installable.

Security News
/Research
Socket uncovered 17 malicious npm and PyPI packages typosquatting Paysafe, Skrill, and Neteller SDKs to steal developer secrets.

Security News
Node.js is debating whether AI-driven security report volume warrants moving more vulnerability reports into public workflows.