How to use proxies with PHP Curl?

First check did you whitelist proxy port at your server firewall.

After that use apply these settings in PHP Curl:

CURLOPT_TIMEOUT => 35,
CURLOPT_CONNECTTIMEOUT => 35,
CURLOPT_FOLLOWLOCATION => “true”,
CURLOPT_MAXREDIRS => 5,
CURLOPT_PROXY => ‘IP_HERE’,
CURLOPT_PROXYPORT => ‘PORT_HERE’,
CURLOPT_HTTPPROXYTUNNEL => 1,