How to add squid proxies authorized ip & use squid proxies in PHP code

How to add squid proxies authorized ip?

To add your authorized ip, please go to : http://vip.squidproxies.com

1. Login to the VIP control panel.

2. Click “Authorized IPs”

3. Click “[Add to auth list]” to add your IP and submit. Wait 5 mins for propagation.

4. Start using the proxies listed under “Proxies”

 

How to use squid proxies in PHP code

 

Our proxies can be used in PHP code as long as the CURL library is enabled.

1. Create a file called test_proxy.php:

$proxy = ‘1.1.1.1:8800’;  // <– Replace 1.1.1.1:8800 with your proxy IP:PORT
$url = ‘http://www.ipcheckit.com’;
$content = getUrlContents($url, $proxy);
print $content;

function getUrlContents($url, $proxy = NULL, $post_data = NULL, $timeout = 30, $userpass = NULL) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
if ($post_data !== NULL) {
curl_setopt($curl, CURLOPT_POST, TRUE);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
}
if ($proxy != NULL) {
curl_setopt($curl, CURLOPT_PROXY, $proxy);
}
if ($userpass != NULL) {
curl_setopt($curl, CURLOPT_USERPWD, $userpass);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_TIMEOUT, $timeout);
curl_setopt($curl, CURLOPT_MAXREDIRS, 5);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, FALSE);
$contents = curl_exec($curl);
curl_close($curl);
return $contents;
}

?>

2. Upload and navigate to test_proxy.php

— If it works, you should see the contents of the specified $url

— If you get an access denied page, ensure your server’s IP is added as an authorized IP in our Control panel

— If you see CURL errors, contact your web host about CURL support

 

Source: http://squidproxies.com

Read More:

How to edit private proxy settings in Firefox for Anonymous surf

How to edit private proxy settings in Internet Explorer(IE) for Anonymous surf

How to Use Private proxy in IE FireFox Chrome?

 

Leave a Comment