导航:首页 > 编程语言 > 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代理相关的资料

热点内容
如何让服务器运行缓慢 浏览:238
黑马程序员入学流程 浏览:448
win732位安装python什么版本 浏览:786
压缩方式标准 浏览:558
免费低吸指标源码 浏览:182
MO命令是 浏览:46
python入门常见错误 浏览:410
改加密包名 浏览:785
程序员在线编译器 浏览:247
山东兼职程序员收费标准 浏览:424
物业管理系统项目java源码 浏览:14
林皋pdf 浏览:586
vue编译后命名 浏览:731
可以发布命令的 浏览:954
安卓系统如何领取国旗 浏览:330
chromium编译linux 浏览:471
exe在线反编译工具 浏览:367
imbatest命令 浏览:410
android自动连接指定wifi 浏览:491
用纸做超简单又解压的东西 浏览:596