Configuration FAQ

People ask us about ProxyMesh’s configuration. If you’d like to know more, have a look at the Frequently Asked Questions below. For easy reference, the first column lists popular queries; the middle column answers your immediate question, and the column on the right offers links to more details.

Also browse the Proxy Configuration category in our user help documentation.

Or, do you have a not-so-frequently-ask question? Then please contact ProxyMesh Support and we’ll answer promptly.

People ask… Quick Answer Read for further information…
HTTP Proxy Configuration 


How to configure my C# .NET HTTP client for the proxy? See " Making Requests in C#" in CSharp .NET Configuration for the Proxy for details.
How to configure cURL and libcurl for the proxy? See the article for details.
How to use cURL to pass in custom headers? To pass custom headers in from a linked list to HTTP and HTTPS requests, use the CURLOPT_PROXYHEADER option. See cURL Configuration for the Proxy for more details.
How do I configure for Java? See the article for details.
How do I configure for JavaScript? JavaScript has a Request library designed for simplicity and ease in making HTTP calls. See the article for details.
How do I configure Apache HttpClient? See the article for details.
How can I configure the Proxy Host with Basic Authentication in PHP for an HTTP client? See the article for details.
I want to use ProxyMesh in the Laravel Project. See the article for details.
Does ProxyMesh have any Python Proxy configuration examples? Yes. See the article for details.
How do I use the Scrapy crawling framework? For the Scrapy crawling framework, you must set the http_proxy environment variable. See the article for details.
What kinds of middlewares can I use with Scrapy? See the "Downloader Middleware" section of -Proxy Configuration Examples for details.
Some of my Scrapy requests get 403 errors or messages that the proxy is "dead." 403 error codes indicate possible errors in your code or configuration. Check to make sure you're not generating requests directly from your code, bypassing the needed proxy settings. If you are receiving messages indicating that your chosen proxy is "dead" although you have authenticated to an alive proxy server: If you're only using a single proxy, you don't need the multiproxy feature of the middleware. Turn off the middleware and use Scrapy's normal proxy settings.
How do I configure a Scrapy-splash request for use with the proxy? Add a 'proxy' argument to the SplashRequest object. Without this argument, you may receive a 503 service unavailable response. See the article for more details.
How can I configure an HTTP client for the proxy with the R statistical programming language? You can configure it to carry out HTTP or HTTPS proxy requests. See the article for details.
Where to find proxy configuration examples for Ruby? See Ruby Proxy Configuration Examples.
How do I use Burp Suite with ProxyMesh? See Using Burp Suite with ProxyMesh for details.
How do I configure an HTTP client in my GNU Wget software package for the proxy? See Wget Configuration for the Proxy for details.
How do I configure Selenium + Chrome? See " Selenium + Chrome" in  Python Proxy Configuration Examples.
How do I configure Selenium + Firefox? See " Selenium + Firefox" in  Python Proxy Configuration Examples.
How do I configure the Proxy Host for ASP Net VBScript? See Configuring the Proxy Host for ASP Net VBScript for details.
How do I configure Perl for the Proxy? See Perl Configuration for the Proxy for detail.
How do I use FoxyProxy with ProxyMesh? See Using FoxyProxy with ProxyMesh for details.
Configuring Your Program / Web Browser To Use Your Proxy


How do I configure my program to use the proxy? See steps for setting the Proxy-Authorization header in various HTTP clients. You can also use IP address authentication.
How do I configure my web browser to use the proxy? See How the Service Works for links to proxy configuration instructions for specific browsers. The easiest way to use a browser is to add your IP address from the dashboard, and then tell your browser to use our proxy auto-configuration URL, which you can find in your dashboard.

Please also see our blogs for more information:

How do I change web browser proxy settings? See the article for details on how to change the proxy settings for various web browsers.

Please also see above blog listings.

Hostname


How do I add/delete my Hostname? To add a hostname to your authenticated list of hostnames, see the article for details.
How do I authenticate my domain? 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. See " Domain Authentication" section in  Proxy Authentication for details.
In the URL window I tried to configure my client to use [proxy host:port, e.g., fr.proxymesh.com] as the proxy host, and 31280 as the port. Why did I get a 400 error code? Make sure you're setting the proxy for HTTP, not for the SOCKS protocol. Also, connect to [proxy host:port, e.g., fr.proxymesh.com] as your proxy host:port on the dashboard, not in the URL window. That server will then route your requests through the outgoing proxy IPs.
Proxy Auto-Configuration


How does a Proxy auto-configuration URL work? A proxy auto-configuration URL instructs your web browser to download a javascript  PAC file, normally called proxy.pac, which contains at least one javascript function called FindProxyForURL. See Proxy Auto-Configuration URL for more details.
How do I use a Proxy auto-configuration URL within authenticated proxy server? You must use IP address authentication. Then the proxy auto-config will handle the rest, by specifying the proxy server hostname and port for each request.
How do I set up automatic proxy configuration? You need a proxy auto-config URL to use. ProxyMesh provides all subscribers with this URL in the account dashboard. See Proxy Auto-Configuration URL for more details.
Persistent Connections


Does the proxy support persistent connections? Our proxy service is not designed for persistent connections.

Still need help? Contact Us Contact Us