PHP操作路由器实现方法示例


Posted in PHP onApril 27, 2019

本文实例讲述了PHP操作路由器实现方法。分享给大家供大家参考,具体如下:

用PHP操作路由器

我们经常会碰到需要自动换IP的需求,比方模拟点击投票,数据采集被封IP,Alexa作弊等等,也就是需要经常换IP的,我们都可以通过PHP控制路由器来换IP,这样就不需要用按键精灵搞得那么累了。呵呵。

有的路由器是提供通过WEB方式管理路由器设置的,中间有一个功能就是断线和重新连接,我们就利用这个功能,呵呵,下面看代码:

<?php
function router($target=''){
  $server = '192.168.1.1';      // IP address
  $host  = '192.168.1.1';      // Domain name
  $port  = 80;
  $referer = 'http://'.$host.$target;  // Referer
  $username = "admin";#ADSL的路由的用户名
  $password = "admin";#ADSL的路由的管理密码
  $authorization = base64_encode($username.":".$password);
    $File = fsockopen($server, $port, $errno, $errstr, 30);
  if ($File) {    
    $out = "GET $target HTTP/1.1rn";
    $out .= "Host: $hostrn";
    $out .= "Referer: $refererrn";
    $out .= "Authorization: Basic $authorizationrn";
    $out .= "Connection: Closernrn";
        fputs($File, $out);
        $makeFile = $buffer = "";
        while ($buffer = fread($File,4096)){
            $makeFile = $makeFile.$buffer;
    }
    fclose($File);
    }
}
?>

使用方法:

url("/userRpm/StatusRpm.htm?Disconnect=断%20线");

断线后可以不连接,一般路由器会自动连接的。当然你也可以控制连接,就是把断线改成连接

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
多文件上传的例子
Oct 09 PHP
php 数学运算验证码实现代码
Oct 11 PHP
有关php运算符的知识大全
Nov 03 PHP
利用PHP扩展vld查看PHP opcode操作步骤
Mar 04 PHP
yii实现CheckBox复选框在同一行显示的方法
Dec 03 PHP
PHP超牛逼无限极分类生成树方法
May 11 PHP
浅谈PHP Cookie处理函数
Jun 10 PHP
PHP 获取客户端 IP 地址的方法实例代码
Nov 11 PHP
php遍历目录下文件并按修改时间排序操作示例
Jul 12 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 PHP
PHP时间相关常用函数用法示例
Jun 03 PHP
KindEditor在php环境下上传图片功能集成的方法示例
Jul 20 PHP
PHP切割汉字的常用方法实例总结
Apr 27 #PHP
YII框架常用技巧总结
Apr 27 #PHP
YII框架行为behaviors用法示例
Apr 26 #PHP
YII框架模块化处理操作示例
Apr 26 #PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 #PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 #PHP
PHP中PCRE正则解析代码详解
Apr 26 #PHP
You might like
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
PHP 安全检测代码片段(分享)
2013/07/05 PHP
JavaScript中输出标签的方法
2014/08/27 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
jQuery下拉美化搜索表单效果代码分享
2015/08/25 Javascript
详解AngularJS实现表单验证
2015/12/10 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
python制作花瓣网美女图片爬虫
2015/10/28 Python
python中的lambda表达式用法详解
2016/06/22 Python
Python partial函数原理及用法解析
2019/12/11 Python
pytorch读取图像数据转成opencv格式实例
2020/06/02 Python
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
俄罗斯购买内衣网站:Trusiki
2020/08/22 全球购物
会计找工作求职信范文
2013/12/09 职场文书
kfc实习自我鉴定
2013/12/14 职场文书
运动会800米加油稿
2014/02/22 职场文书
幼儿园招生广告
2014/03/19 职场文书
七匹狼男装广告词
2014/03/21 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server