HTTP Proxy Configuration Overview
ProxyMesh services work smoothly with most programming languages now in use. Programming languages and their libraries give you the resources to build your own scripts for use in HTTP requests. The articles listed below offer examples showing how to configure your client library with Basic Authentication in various HTTP clients.
Libraries in programming languages can enable:
- Requests with various HTTP methods
- Customized requests with modified headers and authentication methods
- Inspection of data sent to and received from the server
ProxyMesh supports configuration of the proxy host with Basic Authentication as well as IP address authentication. With the latter, you do not need to use a username and password.
Many Unix/Linux clients support the
http_proxy environment variable, or even rely on it exclusively. For those clients, do the following:
ProxyMesh also supports IP address authentication, in which case you do not need to use a username and password as in the examples from these articles. Instead, set the the
http_proxy environment variable to
Exception: You do not need the environment variable if you are using the Rotating Proxies Middleware ( scrapy-rotating-proxies) with the Scrapy framework.
For web browsers, you must use IP address authentication, then configure your network proxy settings. If you use Firefox or Chrome, the FoxyProxy plugin makes it really easy to configure your proxy settings.
Please see Dashboard Configuration & Setup for the steps to authenticate a domain.