路由器免Drcom校园网客户端认证(d版)(西安石油大学) 教程

准备工作

1.购置一个路由器

tips:这里使用的是C语言编写的dogcom,仅一个大小为几十KB的二进制文件(可执行文件),外加抓包生成的配置文件(下文会介绍),d,p,x三版均覆盖。适用于几乎所有路由器(只要有SDK/toolchain并且能开启SSH/telnet即可,目前市面上绝大多数路由器均满足以上条件)

2.电脑上安装WinSCP,Wireshark,任意一个ssh软件(finalshell)

刷机

这里根据你所使用的路由器自行寻找刷机教程,本文使用的是斐讯k3,刷入openwrt固件

抓包

网线连接电脑,最好不要经过路由器,打开Drcom客户端登陆软件,先不要登陆。然后打开Wireshark,选择以太网进行抓包,然后回到drcom客户端进行登录,等待10s左右停止抓包。然后把抓的包另存为为dr.pcpng

解包

打开在线配置生成器https://drcoms.github.io/drcom-generic/,打开后页面左上角先选择对应的版本,然后点击Open选择你抓包生成的dr.pcapng文件,等一会,页面下的空白部分会自动出现配置内容(如果一直不显示请检测客户端版本是否选择正确或者重新抓包),然后点击Save下载配置文件drcom.conf,保存备用。p版抓包到此结束,d版还需要用用文本编辑器打开配置文件并在password=’’的引号里面输入你的密码并保存。

配置dogcom

下载自己路由器所需的dogcom二进制文件

二进制文件名后缀适用路由器固件下载
ramips_24kecmtk 潘多拉/openwrt_cc/官方固件dogcom_v1.6.2-1_ramips_24kec.zip 
mipsel_24kcmtk openwrt_17.01固件dogcom_v1.6.2-1_mipsel_24kc.zip 
ar71xxar71xx openwrt_cc固件dogcom_v1.6.2-1_ar71xx.zip 
mips_24kcar71xx openwrt_17.01固件dogcom_v1.6.2-1_mips_24kc.zip 
arm_cortex-a9bcm53xx openwrt_17.01固件dogcom_v1.6.2-1_arm_cortex-a9.zip 
asuswrtbcm53xx 博通ASUSWRT/梅林/K3官root/AC9官改等固件dogcom_asuswrt.zip
padavan老毛子padavan固件dogcom_padavan.zip 
tomato-phoenix不死鸟固件dogcom_tomato_phoenix.zip 
lantiqK3C路由器专用ipkdogcom_v1.6.2-1_lantiq.ipk.zip
i386_pentium4软路由 lede-sdk-17.01.4-x86-generic 用 ipkdogcom_v1.6.2-1_i386_pentium4(lede-sdk-17.01.4-x86-generic).ipk.zip 
x86_64软路由 lede-sdk-17.01.4-x86-64 用 ipkdogcom_v1.6.2-1_x86_64(lede-sdk-17.01.4-x86-64).ipk.zip 

登录WinSCP,将dogcom二进制程序文件和drcom.conf配置文件上传至路由器的 一个可写且重启不丢失的目录下。由于固件种类繁多,请自行研究应该放在哪个目录。
赋予dogcom执行权限:在WinSCP里进入路由器的/usr目录(或其他目录),右击dogcom文件,属性,八进制表输入0777。

进行到这步如果没有问题基本已经算大功告成了,现在需要检测dogcom是否可用。

finalshell登录路由器,进入命令行,输入下列命令,进行测试。

注:测试的时候,要把电脑上的drcom客户端关掉!

/usr/dogcom -m dhcp -c /usr/drcom.conf -v

正常情况,输入上面的命令应该会显示Login 差不多这样的结果,然后检查能否上网(注意,这时不要关闭ssh连接的软件)。通过该命令可显示日志,如果不能上网的话,自己根据上面的报错提示判断哪里出错了。

确定可正常上网后,添加启动项:请自行研究你所使用的路由器固件添加开机启动项的方法。这里以斐讯k3的openwrt/lede/系列官方固件为例,在WinSCP下打开/etc/rc.local,在exit 0上一行粘贴下面的命令:

/usr/dogcom -m dhcp -c /usr/drcom.conf -d -e

结束

重启路由器,享受无线网络吧,d版教程到此结束。

题外话

openwrt的拓展性很强,可以自行添加passwall插件安排科学上网。

参考:恩山论坛的各种教程贴

© 版权声明
THE END
喜欢就支持以下吧
点赞6赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片