php請求代理伺服器
㈠ PHP虛擬空間是否可以實現自動透過指定代理服務器被訪問者訪問
虛擬空間實現不了
你的訪問端→web→代理伺服器→返回到WEB→返回訪問端
㈡ 如何使用php驗證代理伺服器
如何驗證代理伺服器
代理伺服器可以說不是很穩定,有的昨天用得還好好的,今天就不能用了,或者是要密碼了,為了弄清楚該代理是否還是Free的,就要利用「代理獵手」的驗證功能。代理獵手的右下方有8個按鈕,第一個是「檢驗」、第二個是「檢驗全部」,我們可以按〔檢驗全部〕來驗證列表中的所有代理是否可以使用,也可以在列表中選中一個或多個代理地址後,點擊〔檢驗〕,只驗證這幾個代理是否可以使用。驗證完畢後,點擊列表的標題「驗證狀態」,可以把可用的代理伺服器集中排列在列表的前面,方便查找。
㈢ PHP做http代理伺服器問題 除了phpsocks5以外有別的方式來做嗎 我想用PHP空間來做代理伺服器
下載一個php的proxy傳到伺服器就偶看了
㈣ PHP實現代理IP
「代理來IP」現在有很多種的源,就是軟體改IP的。
軟體上有很多IP點提供給使用者切換的
在電腦上安裝IP轉換器,
在IP軟體上選擇不同的IP點連接就可以了的。
推薦軟體。可找到類似軟體的。
全國大多數城市(數百萬IP點任意切換)
希望可以幫到你。多少電腦多可以使用的。
㈤ phpstorm 怎麼設置http代理伺服器
1:點擊File-Settings-Deployment 。點+按鈕增加服務
2:填寫Apache伺服器的路徑
3:現在打開通過PhpStorm打開瀏覽器再試試就可以了。
㈥ 寫一段PHP代碼 判斷訪問者是否使用代理伺服器訪問
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
// 代理
}
㈦ 怎麼樣用php語言實現通過proxy代理伺服器訪問網站呢
function curl_string ($url,$timeout = 3,$proxy=1){
$ua = array('Mozilla','Opera','Microsoft Internet Explorer','ia_archiver');
$op = array('Windows','Windows XP','Linux','Windows NT','Windows 2000','OSX');
$agent = $ua[rand(0,3)].'/'.rand(1,8).'.'.rand(0,9).' ('.$op[rand(0,5)].' '.rand(1,7).'.'.rand(0,9).'; en-US;)';
Tor 地址與埠
$tor = 'http://www.aimilife.com'; //這里是你的代理伺服器
連接超時設置
$timeout = 3;
$ack = curl_init();
if($proxy)
{
curl_setopt($ack, CURLOPT_PROXY, $tor);
}
curl_setopt($ack, CURLOPT_URL, $url);
curl_setopt($ack, CURLOPT_HEADER, 0);
curl_setopt($ack, CURLOPT_USERAGENT, $agent);
curl_setopt($ack, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ack, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ack, CURLOPT_TIMEOUT, $timeout);
$result = curl_exec($ack);
curl_close($ack);
return $result;
}
㈧ 求大神指點,我要做一個本地的php代理伺服器
如果只是供本地同一個區域網里的人訪問,你直接把文件夾共享,別人就能通過你的ip來訪問了。
㈨ 如何將一個php程序掛到代理伺服器上
檢查資料庫ip、用戶名、密碼是否正確。如果還不行
檢查你資料庫的訪問許可權,沒有的話,授權一下
grant all on *.* to 用戶名@localhost identified by '密碼';
㈩ PHP代碼如何放行代理伺服器IP
<?php
//授權IP
$ips=['119.29.29.29','8.8.8.8'];
//代理IP直接退出
empty($_SERVER['HTTP_VIA'])orexit('AccessDenied');
//防止快速刷新
session_start();
$seconds='3';//時間段[秒]
$refresh='5';//刷新次數
//設置監控變數
$cur_time=time();
if(isset($_SESSION['last_time'])){
$_SESSION['refresh_times']+=1;
}else{
$_SESSION['refresh_times']=1;
$_SESSION['last_time']=$cur_time;
}
//處理監控結果
if($cur_time-$_SESSION['last_time']<$seconds){
if($_SESSION['refresh_times']>=$refresh&&!in_array($getIP,$ips)){
//跳轉至攻擊者伺服器地址
header(sprintf('Location:%s','
));
exit('AccessDenied');
}
}else{
$_SESSION['refresh_times']=0;
$_SESSION['last_time']=$cur_time;
}
functiongetIP(){
if(getenv('HTTP_CLIENT_IP')){
$ip=getenv('HTTP_CLIENT_IP');
}elseif(getenv('HTTP_X_FORWARDED_FOR')){
$ip=getenv('HTTP_X_FORWARDED_FOR');
}elseif(getenv('HTTP_X_FORWARDED')){
$ip=getenv('HTTP_X_FORWARDED');
}elseif(getenv('HTTP_FORWARDED_FOR')){
$ip=getenv('HTTP_FORWARDED_FOR');
}elseif(getenv('HTTP_FORWARDED')){
$ip=getenv('HTTP_FORWARDED');
}else{
$ip=$_SERVER['REMOTE_ADDR'];
}
return$ip;
}