Node.js implementation of a proxy server (think Squid) with support for SSL, HTTP/HTTPS, SOCKS5, authentication, and upstream proxy chaining.
Stars
985
Forks
164
Watchers
985
Open Issues
42
Overall repository health assessment
^2.8.3^8.0.3^2.3.1^1.0.0^0.1.0^28.1.2^18.8.3^2.0.1^0.0.2^1.19.0^4.3.4^7.0.3^9.18.0^4.17.1^0.11.4^3.2.4-beta.0^4.1.1^10.0.0^15.1.0^1.0.1^1.0.2^19.6.3^2.88.2^4.1.2^13.0.2^4.0.0^0.0.6^2.3.8^10.2.1^4.4.3^8.20.0^1.13.1^8.2.2250
commits
40
commits
35
commits
17
commits
14
commits
11
commits
8
commits
7
commits
5
commits
5
commits
fix: correct localhost-test resolving on linux machines (#636)
5534c5dView on GitHubchore(ci): Clean up workflows, switch to publishing through OIDC (#627)
b4d2620View on GitHubfix: add missing resolve() when headers are already send using forward handlers (#625)
c585e59View on GitHubfix: log error message on socket only when there are no other handlers (#623)
a8344fbView on GitHubfeat: add http/https agent support for connection pooling (#619)
d178688View on GitHubtest: add ignoreUpstreamProxyCertificate tests (#583)
ec1ab92View on GitHubAdd HTTPS upstream proxy support with option to ignore proxy cert errors (#577)
bad3172View on GitHubchore: update shared eslint config to a stable version (#579)
16bca47View on GitHubfix: correct target stats when sockets are reused (#576)
a507021View on GitHub