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
Authentication
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.
http_proxy
environment variable, or even rely on it exclusively. For those clients, do the following:
export http_proxy=http://USERNAME:PASSWORD@PROXYHOST:PORT
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 http_proxy
environment variable to http://PROXYHOST:PORT
.
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.
Domain Authentication
If you have a dynamic, frequently changing IP, then you may want to use domain authentication with a dynamic DNS service such as No-IP.
To read about other types of configuration, browse the Proxy Configuration and Proxy Configuration-2 menus of our user help documentation.