Sunday, September 30, 2012

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://privateproxy.info

Read More:

2 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. proxy are best way to hide your location , they are reliable and cheap in cost. by the help of proxy nobody is able to find your location which you are working from and you can do what you want but from different location and you can change your location easily and fastly.
    buy proxies

    ReplyDelete