广东工业大学校园网使用路由器

去他妈的 Dr.COM

新方案

在 Drcom 下使用路由器上校园网 WIFI(以广东工业大学、极路由 1S HC5661A、OpenWrt 为例)

Drcom P 绕过检测移动设备的一种思路

旧方法

自动配置

工具包下载

  1. 使用winscp把工具包放到路由器的/tmp目录下

解压工具包

1
2
3
cd /tmp
tar -xzvf dogcom.tar.gz
cd dogcom/
  1. 执行一键配置脚本

这脚本是整合了接下来全部步骤,若成功执行则无需进行往后的步骤,但不推荐使用,由于整合了下面的操作,定位错误会相对困难。

1
./drcom-configure.sh

手动配置

  1. 安装 dogcom(此处的 ipk 适用于极 3 潘多拉固件)
1
opkg install dogcom.ipk
  1. 修改 pppoe 拨号脚本的用户名转义字符的处理(由于 drcom 拨号时会在账号前加 \r\n 转义字符)
1
2
3
cp /lib/netifd/proto/ppp.sh /lib/netifd/proto/ppp.sh_bak
sed -i '/proto_run_command/i username=`echo -e "$username"`' /lib/netifd/proto/ppp.sh
sed -i '/proto_run_command/i password=`echo -e "$password"`' /lib/netifd/proto/ppp.sh
  1. 然后在路由器的上网方式设置为宽带拨号,用户名为\r\n+学号,密码为校园网密码

  2. 尝试拨号,尝试拨号的时间大概 1~3 分钟,出现已连接就进行下一步操作,否则查看拨号日志查找问题所在

  3. 配置 drcom-generic 脚本

1
2
3
4
cp drcom.conf /etc/drcom.conf

cp pppoe.sh /usr/bin/pppoe.sh
chmod +x /usr/bin/pppoe.sh
  1. 配置自启动脚本,编辑/etc/rc.local
1
2
3
// 在 exit 0 前加入以下两行
sleep 15
pppoe.sh
  1. 配置到此完毕。重启路由器,观察路由器能否拨号成功并保持连接。

参考:

(转)广东工业大学路由器使用-Dr-com-校园网(OpenWRT,HIWifi-通用)

【DrCOM/dr.com 校园网路由器】使用教程 c 语言单文件 dogcom 不需 python