{"library":"socks-proxy-agent","type":"library","category":null,"description":"socks-proxy-agent is a Node.js module that provides an `http.Agent` implementation, enabling HTTP and HTTPS requests, and WebSocket connections, to be routed through a SOCKS proxy server. It supports SOCKS4, SOCKS4a, SOCKS5, and SOCKS5h protocols, offering flexibility in how connections are established and resolved. The current stable version is 10.0.0. The package is part of the broader `proxy-agents` monorepo by TooTallNate, which implies a release cadence often synchronized with its core dependency `agent-base` and Node.js LTS updates, as evidenced by the recent major version bump due to an increased minimum Node.js requirement. Its key differentiator is its focused and robust implementation for SOCKS proxies, making it suitable for scenarios requiring specific proxy tunneling capabilities for anonymity, bypassing geo-restrictions, or internal network access.","language":"javascript","status":"active","version":"10.0.0","tags":["javascript","agent","http","https","proxy","socks","socks4","socks4a","socks5"],"install":[{"cmd":"npm install socks-proxy-agent","imports":["import { SocksProxyAgent } from 'socks-proxy-agent';","import type { SocksProxyAgentOptions } from 'socks-proxy-agent';","import https from 'https'; // or http\nconst agent = new SocksProxyAgent(proxyUri);"]},{"cmd":"yarn add socks-proxy-agent","imports":[]},{"cmd":"pnpm add socks-proxy-agent","imports":[]}],"homepage":null,"github":"https://github.com/TooTallNate/proxy-agents","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/socks-proxy-agent","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/socks-proxy-agent/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}