|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 打酱油 于 2017-5-30 13:03 编辑
- <p><?php</p><p>if($_SERVER["SERVER_PORT"]=='80'){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>Header("HTTP/1.1 301 Moved Permanently");</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>Header("Location: https://".$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]);</p><p>}</p><p>//上面是301重定向http到https的,如果你网站没有https证书的删除以上</p><p>require('routeros_api.class.php'); </p><p>$API = new RouterOSAPI();</p><p>$API-> port = $_GET["port"];</p><p>$API-> debug = true;</p><p>if ($API->connect($_GET["routeros"], $_GET["user"], $_GET["password"])) {</p><p>
- </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$ARRAY = $API->comm("/tool/wol", array(</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> "interface"=> $_GET["interface"],</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> "mac" => $_GET["mac"],</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>));</p><p>
- </p><p>}</p><p>
- </p><p>//https://ROSapi.com/routeros_start.php?routeros=&user=&password=&port=&interface=&mac=</p><p>//routeros=路由ip</p><p>//user=用户名</p><p>//password=密码</p><p>//port=api端口</p><p>//interface=唤醒机器所在的接口</p><p>//mac=唤醒机器的mac地址</p>
复制代码 如果看得懂直接用,注意要去下个ros api的类文件,routeros_api.class.php
https://rosapi.com/routeros_start.php?routeros=&user=&password=&port=&interface=&mac=
//routeros=路由ip
//user=用户名
//password=密码
//port=api端口
//interface=唤醒机器所在的接口
//mac=唤醒机器的mac地址
如果你没有php环境,可以用上面的连接直接填写相关信息,访问也可以实现。
我这里使用的是https,不会被抓包,除非抓服务器到路由的api通讯。放心使用。
打个广告,ros hotspot短信认证:https://roswifi.com
帖子的代码块好像格式乱掉了,源文件:
ROS通过API唤醒内网机器开机php源码.zip
(708 Bytes, 下载次数: 40)
如果你ROS是内网。。。那就去用熊茂祥大神的穿透来帮你解决,https://rosfaq.com/6.html 记得不要使用PPTP,通过拨号到大猫猫的穿透服务器,添加映射,通过访问他cts的端口访问内网ros的API端口!
|
评分
-
查看全部评分
|