php搞定ip假裝的兩種方式

 

  第一種:寫了段代碼假裝ip,原理是,客戶訪問網站,獲取客戶ip,假裝客戶ip去訪問數據源。採集後處理緩存到/tmp公共目錄(省了空間,不佔用本身的空間),而後輸出到客戶瀏覽器。代碼以下:

$url = "http://www.baidu.com";
$host = 'www.baidu.com';
$data = "要發送的數據";

$ip='121.186.1.57';
$headers['CLIENT-IP'] = $ip;  
$headers['X-FORWARDED-FOR'] = $ip;
$headerArr = array();
 
foreach( $headers as $n => $v ) {  
    $headerArr[] = $n .':' . $v;   
}

$ch = curl_init();  
$timeout = 5;  
curl_setopt ($ch, CURLOPT_URL, $url);  
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);  
curl_setopt ($ch, CURLOPT_HTTPHEADER , $headerArr );  //構造IP
// 咱們在POST數據哦!
curl_setopt($ch, CURLOPT_POST, 1);
// 把post的變量加上
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$file_contents = curl_exec($ch);  
curl_close($ch);

var_dump($file_contents);瀏覽器

第二種:採用socket請求的方式緩存


$host = '192.168.1.100';網絡

 $fp = fsockopen($host,80);
                    if(!$fp)
                    {
                            die('建立鏈接失敗,檢查主機地址或網絡鏈接');
                    }
                    //構造http請求串
                    $send = "POST $path HTTP/1.1\r\n";
                    $send .= "Host: $host\r\n";
                    $send .= "Content-type: application/x-www-form-urlencoded\r\n";
        //                    $send .= 'X-FORWARDED-FOR:8.8.8.8' . "\r\n";
                    $send .= "CLIENT-IP:$per_ip\r\n";//僞造IP
                    $send .= "Content-length: " . strlen($data) . "\r\n";
                    $send .= "Connection: close\r\n\r\n";
                    $send .= $data . "\r\n\r\n";
                    //發送請求
                    fwrite($fp, $send, strlen($send));

                    //讀取返回信息
                    $back = '';
                    while(!feof($fp))
                    {
                        $back .= fread($fp, 1024);
                    }
                    fclose($fp);

                    if(strpos($back, '成功'))
                    {
                        $flag = '成功';
  
                        sleep(1);
                    }
                   app

相關文章
相關標籤/搜索