導航:首頁 > 編程語言 > php驗證ip代理

php驗證ip代理

發布時間:2022-07-18 02:18:16

㈠ 網路驗證、ip代理驗證怎麼做呀

Haha111自動改變IE代理IP工具

本軟體適合各種需要換IE(瀏覽器)代理IP的場合,如網路投票、如某些網站對IP有限制的訪問、隱IP地址訪問某些網站等等。
本軟體非常好用,會自動從設置的地址(如網址或文件)讀取代理IP,並自動驗證,驗證通過的自動加入列表中,一切都是自動的;還可以設置自動換代理IP的時間,時間一到,自動驗證通過後並設置為IE代理IP...

你可以試下

下載地址:http://www.ote.com/soft/13536.html

———————原創回答團成員專用標識———————
&;原創回答團成員:bnb007為您解答,希望對您有所幫助,謝謝。

參考資料:原創回答團成員:644857192

㈡ 如何設置代理IP並檢測是否成功

可以通過訪問訪問網路網頁,通過返回的網頁內容進行判斷。有時候也會有bug,即代理無效,但是也會返回一個網頁,但不是網路,而且內容大於5000。

通過訪問通過訪問返回的ip來實現測試。如果返回的不是代理池的IP,那麼很遺憾,這個代理IP是無效的,如果返回到代理池的IP,那就是有效代理。

通過php中curl函數設置代理,再訪問網路或者其他能訪問到的網站,通過返回的狀態碼是否等於200來判斷代理IP是不是可以正常使用的。

企鵝驗證代理IP打開企鵝進入登陸頁面,設置網路類型「http代理」或者「sock5代理」,輸入IP地址和埠、「用戶名」和「密碼」,如果是「終端IP授權」則不用輸入。接著可以開始測試,如果是提示「連接代理伺服器成功」則說明代理IP是有效的,反之,提示「連接代理伺服器失敗」則是無效的代理IP。

㈢ 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;
}

㈣ PHP實現代理IP

「代理IP」現在有很多種的,就是軟體改IP的。
軟體上有很多IP點提供給使用者切換的
在電腦上安裝IP轉換器,
在IP軟體上選擇不同的IP點連接就可以了的。
推薦軟體。可找到類似軟體的。
全國大多數城市(數百萬IP點任意切換)
希望可以幫到你。多少電腦多可以使用的。

㈤ PHP怎麼轉換代理IP地址啊

要用代理ip的,要什麼國的呢,聯系我吧,我給你能用的好使的,不要錢的也有

㈥ 怎樣才能讓php記錄代理情況下用戶的真實ip不是代理伺服器的ip

我想說的是這是不可能通過代碼去實現的,任何代碼都不行。那我們看police抓黑客怎麼抓的呢,黑客都會用代理IP的。那是因為policeNB,查到代理IP之後然後直接聯系代理IP服務商,從服務商那裡再拿到映射的客戶IP,如果黑客用了多層代理,也是一樣的,police直接找代理服務商。所以理論上講,除非你能拿到代理商的資料,你才能用程序分析對方的真實IP,否則是不可能的。要不就沒翻 牆這回事了。。。。。

說了這么多 給點分吧。。。沒其他可能了

㈦ 怎麼用最快最簡便的方法驗證代理IP是不是有效

通常在使用代理ip前,一般我們都會驗證代理ip是否有效,對於程序員來說,也就是幾行代碼幾分鍾的事情,但對於小白來說,是比較棘手的問題,IPIDEA全球ip教大家幾種簡單的驗證代理ip的方法。

1. 企鵝驗證代理IP打開企鵝軟體進入登錄界面,滑鼠單擊右上角的六邊形的「設置」,網路設置類型選擇「HTTP代理」或者「socks5代理」,然後輸入IP地址和埠。如果是「用戶名+密碼」授權,還要輸入「用戶名」和「密碼」,如果是「終端ip授權」則不用輸入,然後點測試,如果代理ip有效,會提示「連接代理伺服器成功」,否則會提示「無法連接到代理伺服器」。

2. 瀏覽器設置代理ip驗證不同的瀏覽器不同的設置方法,但基本上都是大同小異。以IE瀏覽器為例,滑鼠單擊右上角「工具」,依次選擇「Internet選項——「連接」——「區域網設置」——「為LAN使用代理伺服器」,輸入ip和埠,點擊保存,訪問IP138網站查詢代理ip是否生效。

3.proxifier工具驗證代理IP下載 proxifier漢化版,安裝完後,找到,雙擊打開,單擊選擇左側「代理伺服器」,輸入IP地址和埠,選擇協議「socks5」或者「HTTPS」,如果是「用戶名+密碼」授權,勾選「使用驗證」,然後輸入用戶名和密碼,單擊「確定」;右側的「測試設置」可以設置訪問的網站,默認是網路,然後單擊「開始測試」,幾秒鍾後就可以看到測試結果。以上就是幾種簡單驗證代理ip的方法,上手簡單,操作方便。

㈧ php判斷IP跳轉頁面

<?php

//第一步:透過代理獲取用戶真實的IP地址

$theip=getip();

function getIP()
{
static $realip;
if (isset($_SERVER)){
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$realip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$realip = $_SERVER["REMOTE_ADDR"];
}
} else {
if (getenv("HTTP_X_FORWARDED_FOR")){
$realip = getenv("HTTP_X_FORWARDED_FOR");
} else if (getenv("HTTP_CLIENT_IP")) {
$realip = getenv("HTTP_CLIENT_IP");
} else {
$realip = getenv("REMOTE_ADDR");
}
}

return $realip;
}

//第二步:通過讀取IP地址庫,找到所屬地區
//假設表名為ip,欄位有begin(起始),end(結束),area(地區代號)

$dblink=@mysql_connect("資料庫伺服器名","資料庫用戶名","資料庫密碼");
$dbselect=@mysql_select_db(資料庫名);
if (!$dbselect){
die("資料庫無法讀取");
}

$result=mysql_query("select * from `ip` where `begin`<=`$theip` and `end`>=`$theip`");
$num=mysql_num_rows($result);

if($num>0){
$info=mysql_fetch_array($result);
$page=$info['area'];
else{
$page='default'; //如果IP不在資料庫中,則用預設的頁面
}

//第三步:轉到相關頁面,如代號為"js",轉到"js.php"頁面
$page.='.html'; //後綴你可以自己取
echo "<script language=\"javascript\">window.location.replace(\"$page\")</script>";

?>

㈨ php 獲取真實IP,區分代理IP

使用php獲取IP的方法能找到很多。

function getIp(){
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}

對這段代碼進行解釋,這里用到了兩個函數,getenv()和strcasecmp(),前一個函數獲取得系統的環境變數,如果能取到值,則返回該值,不能則返回false.
$_SERVER是伺服器超級全局變數數組,用$_SERVER['REMOTE_ADDR']同樣可以獲取到客戶端的IP地址.二者的區別在於,getenv不支持IIS的isapi方式運行的php.
strcasecmp(string1,string2)字元串函數的用法是把string1和string2進行比較,如果相等返回0,如果string1大於string2,返回大於0的數,小於則返回小於0的數.
函數先使用客戶IP,如果不成立嘗試用代理的方法,如果不行,再使用REMOTE_ADDR。

㈩ 如何判斷自己是否成功使用代理伺服器

可以通過訪問訪問網路網頁,通過返回的網頁內容進行判斷。有時候也會有bug,即代理無效,但是也會返回一個網頁,但不是網路,而且內容大於5000。

通過訪問通過訪問返回的ip來實現測試。如果返回的不是代理池的IP,那麼很遺憾,這個代理IP是無效的,如果返回到代理池的IP,那就是有效代理。

通過php中curl函數設置代理,再訪問網路或者其他能訪問到的網站,通過返回的狀態碼是否等於200來判斷代理IP是不是可以正常使用的。

企鵝驗證代理IP打開企鵝進入登陸頁面,設置網路類型「http代理」或者「sock5代理」,輸入IP地址和埠、「用戶名」和「密碼」,如果是「終端IP授權」則不用輸入。接著可以開始測試,如果是提示「連接代理伺服器成功」則說明代理IP是有效的,反之,提示「連接代理伺服器失敗」則是無效的代理IP。

閱讀全文

與php驗證ip代理相關的資料

熱點內容
肉文主受 瀏覽:638
適合老人看的打戰電影 瀏覽:552
伺服器如何查詢服務 瀏覽:844
解壓3d動畫下雨 瀏覽:906
母親的職業電影演員 瀏覽:668
現代建國免費閱讀 瀏覽:541
技術小說 瀏覽:995
小說電影圖片區 瀏覽:550
希靈銀國類似的小說 瀏覽:407
安卓設置向導停用會有什麼影響 瀏覽:817
我的世界伺服器九龍谷為什麼會停服 瀏覽:941
如何給西門子802d子程序加密 瀏覽:122
在線視頻好網站 瀏覽:587
下載不能打開的文件夾 瀏覽:742
小米生活app怎麼設置早圈助手 瀏覽:84
壓縮ppt大小工具 瀏覽:845
c語言用的編譯系統 瀏覽:332
他從來不去電影院用英語怎麼說 瀏覽:784
魅族3s雲伺服器 瀏覽:551
蘋果伺服器緩沖區怎麼設置 瀏覽:702