{"repo":"apify/proxy-chain","free":true,"listed":false,"github":"https://github.com/apify/proxy-chain","clone":"git clone https://github.com/apify/proxy-chain.git","description":"Node.js implementation of a proxy server (think Squid) with support for SSL, HTTP/HTTPS, SOCKS5, authentication, and upstream proxy chaining.","language":"JavaScript","stars":1013,"topics":["javascript-library","proxy-server","proxychains","headless-chrome","http","socks5"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"Programmable HTTP proxy server for Node.js A programmable proxy server (think Squid) with support for SSL/TLS, authentication, upstream proxy chaining, SOCKS4/5 protocol, custom HTTP responses, and traffic statistics. The authentication and proxy chaining configuration is defined in code and can be fully dynamic, giving you a high level of customization for your use case. For example, the proxy-chain package is useful if you need to use headless Chrome web browser and proxies with authentication, because Chrome doesn't support proxy URLs with password, such as http://username:password@proxy.example.com:8080 . With this package, you can set up a local proxy server without any password that will forward requests to the upstream proxy with password. For details, read How to make headless Chrome and Puppeteer use a proxy server with authentication. The proxy-chain package is developed by Apify, the full-stack web scraping and data extraction platform, to support their Apify Proxy product, which provides an easy access to a large pool of datacenter and residential IP addresses all around the world. The proxy-chain package is also used by Crawlee, the world's most popular web craling library for Node.js. The proxy-chain package currently supports HTTP/SOCKS forwarding and HTTP CONNECT tunneling to forward arbitrary protocols such as HTTPS or FTP (learn more). The HTTP CONNECT tunneling also supports the SOCKS protocol. Also, proxy-chain only supports the Basic Proxy-Authorization. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/apify","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apify/proxy-chain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}