东大校园网一键登录

东大校园网很不好用,我在宿舍连着网。当我出去自习的时候,也想用网,就连不上。
       因为东大校园网只允许一个人使用,这使得想合伙共用一个账号的人就没法整了。学校这么做多半是为了多挣点钱,这对于一个月只用2,3G的人是一种剥削。既然制度不对,为什么不改呢?
       于是只能先断开一下,在重新登陆校园网了。可是坑爹的问题又出现了,有三个按钮:连接,断开连接,断开全部连接。
        我点了“断开网络”,然后再“连接网络”,它还告诉我:当前连接数大于一。
        实际上,只有一个管用:应该点“断开全部连接”,再点“连接网络”。
        那么就得分析一下为啥会有这种逗比的情况:编这个页面的人多半是同情贫苦大众的,他以为学校肯定会开明到允许多个学生共用一个账号(然而他高估了学校),这样一来,中间那个按钮就起作用了,那个按钮就是为多个用户共用一个账号而生的。但是最终那个按钮没能派上用场,反倒成了累赘,总是误导人,不信可以统计一下,有多少人在一分钟之内先点了“断开连接”,然后又点了“断开全部连接”,这就说明又多少次点中间按钮是不管用的,是不符合人类需求的。学校既然狠心一人一个账号来剥削群众,为啥就不删除哪一个按钮呢?
        连上了网,一下子还开了一个小窗口,为啥不把这个窗口所显示的信息跟页面合并呢。这就使得我被迫多移动一次鼠标去关它。
        实际上,这个功能是后来添加的。http://jifei.neu.edu.cn/stats/dashboard?sid=12815848134566654这个链接里面的参数sid是随机生成的,发送到服务器上,服务器完成查询之后,将流量信息保存到一个hash表中,键是这个随机数,值是流量使用情况。所以这个是实现是有可能出bug的,就是可能撞车,张三和李四同时登陆校园网,可能张三看到的流量信息是李四的。
如果用linux登陆校园网,可以用下面这个脚本,把用户名和密码改一下就可以了。
#!/bin/bash
#use ‘ping‘ to check whether you are connected to NEU
ping -c2 ‘www.neu.edu.cn‘ || { echo "You should connect to NEU firstly" ;exit 0 ; }
user=‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx‘
password=‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx‘
temp=`mktemp`
#disconnect all the connections
curl -d "uid=$user&password=$password&range=2&timeout=1&operation=disconnectall" "http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw" -o $temp 
iconv -f "gb2312" -t "utf-8"  $temp  -o $temp
cat $temp | grep ‘<td>.*</td>‘
#if ask connect,connect it
if test $# -eq 0;then
    curl -d "uid=$user&password=$password&range=2&timeout=1&operation=connect" "http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw" -o $temp
    iconv -f "gb2312" -t "utf-8"  $temp  -o $temp
    cat $temp | grep ‘<td>.*</td>‘
fi
#output how much energy did you use .
curl -d "uid=$user&password=$password" "http://jifei.neu.edu.cn/stats/dashboard?sid=0" -o $temp 
curl "http://jifei.neu.edu.cn/stats/dashboard?sid=0" -o $temp  
res=`cat $temp | grep ‘<li>.*MB</li>‘`
res=${res//[<li>,<\/li>]/}
echo "$res"
还可以用一个网页打开,原理是用js向服务器post表单,自动登陆。
<html>
<script>
    var name=‘stu_20124003‘;
    var password="xxxxxxxxxxxxxxxxxxxxxxxxxxx";
    var user="uid="+name+"&password="+password;
    var data=user+"&range=2&timeout=1&";
    var x="http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw";
    var y= "http://jifei.neu.edu.cn/stats/dashboard?sid=0";
    function post(url,data){
        var q=new XMLHttpRequest();
        q.open("post",url);
        q.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        q.send(data);
    } 
       post(x,encodeURI(data+"operation=disconnectall"));
       post(x,encodeURI(data+"operation=connect"));
       post(y,encodeURI(user));
    location=y;
</script>
</html>
这两个程序在连接校园网之前会点击“断开全部连接”,然后再点击“连接”。所以只要连着校园网,一旦打开这个网页就肯定登陆了。

时间: 2024-08-10 00:05:46

东大校园网一键登录的相关文章

继上一个坑有一个坑(微信小程序一键登录之无法识别json数据)

前言:  作为一个运维人员不背锅,谁背呢! 正文: 开发人员和前端人员写好了微信小程序,然后坑出现了,安卓上打死不能一键登录.然后开始排查, 开始从数据上着手,不管是使用postman进行模拟测试数据,还是通过抓包查看数据,无任何问题,但是就是微信小程序无法判断改数据是json数据. 后来继续测试,打console.log 断点,抛数据出来查看发现 该数据 确实也存在问题,直接使用res.data 使用typeof 查看 确实为字符串,但是使用JSON.parse 却抛的微信小程序 百度都不能百

微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台

原文:微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众号第三

PHP版微信第三方实现一键登录及获取用户信息的方法

本文实例讲述了PHP版微信第三方实现一键登录及获取用户信息的方法.分享给大家供大家参考,具体如下: 注意,要使用微信在第三方网页登录是需要"服务号"才可以哦,所以必须到官方申请. 一开始你需要进入微信公众平台开启开发模式,并且填写oauth2的回调地址,地址填写你项目的域名就可以了.比如:www.baidu.com或zhidao.baidu.com.如果你的项目在二级域名就写二级域名 前端url授权地址,在url中填写appid与你项目中方法中的oauth的地址,具体在下面的代码中可以

Ecmall一键登录新增加微信登陆方式,让一键登录更方便、快捷。

图片一: 一键登录,登录方式包含:QQ.新浪微博.人人.以及新增微信的登陆方式等. 图片二: 使用微信扫描二维码登录 图片三: 扫描后登录成功 卓流应用网([url=www.360cd.cn]www.360cd.cn[/url])专注于ecmall二次开发.ecmall插件.ecshop模板.仿站.定制.电商整体解决方案等.更多ecmall插件找客服QQ:1356231055  或者加QQ群:47101787

Thinkphp3.2添加QQ互联和新浪微博一键登录功能

Thinkphp3.2添加QQ互联和新浪微博一键登录功能 1 2 3 分步阅读 现在很多网站都有 QQ互联 和新浪微博 一键登录功能,国内很多php开源项目的代码都是使用thinkphp框架编写的,但是thinkphp框架如何添加QQ互联 和新浪微博  一键登录功能呢? 工具/原料 Thinkphp3.2版本源码 QQ互联 和新浪微博 申请到的 APPID和APPKEY. 方法/步骤 一:到腾讯QQ互联上申请APPID和APPKEY.申请地址: http://connect.qq.com/ 如同

Destoon QQ互联一键登录审核不通过的解决方案

在QQ互联上申请帐号之后提交了审核, 后台填写APPID和KEY之后自己申请的QQ号可以正常登录,但QQ互联审核的时候一直审核不通过说是“您的网站审核未通过,原因是“点击QQ登录按钮提示登录失败或出现错误信息(无跳转.提示失败.出现错误信息)”,请确认申请符合审核标准后,再提交审核”,或者是““禁止开发商强制用户重新注册或绑定其他帐号””.错误提示图: Destoon爱好者对此问题的解决方案是:修改模板目录下的chip/line.htm模板文件,具体流程如下:在第25行查找”绑定账号“,修改替换

安装VMware Tools 与一键登录系统

一.VMware Tools 安装 在虚拟机中,为了要文件更好地进行移动,我们需要安装VMware Tools,这是对于刚接触Linux新手来说是一个问题.当然还有更好的远程工具,例如xshell.SecureCRT,这里暂时不提,对于新手来说,图形化的界面更好的认识Linux,VMware Tools还是有必要安装的,接下来讲具体安装过程 [[email protected] ~]#df  #查看对应的挂载点 [[email protected] ~]# cd /media/VMmare To

微信一键登录出现Scope 参数错误或没有 Scope 权限

微信一键登录之后,打开微信一键登录出现下面的错误提示 微信一键登录出现Scope 参数错误或没有 Scope 权限 申请的微信一键登录有问题   这里需要的是应用   网站登录是需要创建应用 原文地址:https://www.cnblogs.com/lx0715/p/9723749.html

mac 安装brew mac安装expect mac一键登录服务器脚本

mac 安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" mac安装expect(需要先安装brew,没有安装的话看上边) brew install expect mac一键登录服务器脚本 set user "zhaohh" set host "123.126.105.34" set p