iphone登录不了媒体服务_ios快捷指令一键登录校园网(桂航为例,哆点认证)

(鄙人水平很有限,所学的专业也和此无关,文中有的东西可能会说错,但我尽量用简单的方式说。请多指教)

现在很多高校现在晚上断电断网,最烦恼的事莫过于第二天早上起床眯着眼摸出手机输入账号密码登录校园网的时候,有时候还要自己输入登录校园网的网址,很麻烦。

对于一个手头有个升级了ios13系统手机的我,今天心血来潮,想到了iPhone的快捷指令。所以利用毕生所学和请教一些同学之后,做了一个自动登录桂航校园网的脚本。

这个脚本会在文后放给大家。在此之前,我需要跟大家简单介绍一些这个过程,因为有一些东西是需要自行修改的。

我们学校登录页面需要选择校园网或者电信移动联通。我用的是中国联通登录,用其他运营商登录的,需要自己抓包POST分析一下。我们学校校园网认证登录实际上是浏览器发送了一个POST请求到http://10.1.2.3,使用表单形式提交账号及密码,提交后就可以完成认证。使用哆点认证的学校所使用的方式应该是大同小异。(下面以谷歌浏览器为例)首先,用打开10.1.2.3,进入认证页。此时输入一个错误的账号密码。选择你需要登录的运营商。先不要点击登录。此时按下键盘的F12,打开开发者工具,并选择Network。此时点击登录。因为输入了错误的账号密码,我们当然不可能登录成功,因为登录错误,页面没有跳转,我们从Network栏看到浏览器提交了哪些请求给服务器。我们看到了我们的账号密码端口等信息。

iphone登录不了媒体服务_ios快捷指令一键登录校园网(桂航为例,哆点认证)_第1张图片

(右下侧框)

我们把这些信息记录下来,等下有用。我们经过上面的测试,知道我们学校的校园网认证确实是POST请求,为了测试我们打开Postman,创建一个POST请求,根据上步骤得到的信息模拟我们输入正确的账号密码端口等发现成功登录。

iphone登录不了媒体服务_ios快捷指令一键登录校园网(桂航为例,哆点认证)_第2张图片

最后,我们创建了这个捷径,大致内容是定义了账号密码,然后检查是否连接了正确的校园网wifi,如果是,就打开10.1.2.3,将账号密码填入,选择运营商端口,登录。

值得注意的是,我暂时没有找到可靠的能够验证是否登录成功的方法,login我不太懂写在脚本,所以具体有没有登录成功,需要自己检查。此外运营商不同,端口也不同,需要自己测试修改。其他学校的同学用哆点认证的方法应该大同小异,需要自己测试,有问题留言。

iphone登录不了媒体服务_ios快捷指令一键登录校园网(桂航为例,哆点认证)_第3张图片

有的iPhone因为第一次使用第三方捷径,需要到设置-快捷指令-共享安全性,把他选上才能用。如果13.1的用户找不到共享安全性的选项或者有选项选不上。那么需要桌面打开快捷指令,右下角指令中心,随便安装一个指令运行一下,再回到设置的快捷指令就能找到了,选上之后别忘了输入锁屏密码(需要两秒才弹出)。然后复制我的链接到自带浏览器。安装简单修改即可。

捷径地址:哆点校园网一键登录

------------------分割线------------------分割线------

新版本来了!!

版本号V1.2

作者:雀巢村长

更新内容:

1、校园网、电信、联通、移动的端口用变量名代替,同学们只需要输入自己的运营商名称即可使用,无须改动POST表单端口。

2、修正了捷径上一版的“如果-则”逻辑错误。

3、删减了无用的脚本。

用脚本抓包login分析登录状态的方法依然没有成功,即无法自动判断是否登录成功的问题依然存在,有好的方法的同学私聊我或者加我vx(捷径里有)

捷径链接:https://www.icloud.com/shortcuts/18da943cd541421e8feb720697b7a214#(笑眼)#(笑眼)#(太开心)

你可能感兴趣的:(iphone登录不了媒体服务)