CQU-drcom / CQU_drcom

重庆大学路由器drcom懒人脚本
GNU Affero General Public License v3.0
58 stars 10 forks source link
cqu drcom

这是一个为懒人制作的路由器drcom一键配置包

分支说明

本脚本主要分为以下两个分支:

通常情况下请使用主分支即 master 分支的代码,在 release 部分为 stable release 。这部分代码通常经过了多次试验确保在一般情况下能够正常使用。

使用事项

请先查阅 针对此项目的说明 部分。

通过 GITHUB release 下载当前的 稳定版本 进行使用。通常稳定版本会带有 Stable Release 字样。并上传至路由器存储进行使用。 需要准备的工具:

操作系统 需要的工具或工具集
Windows Winscp 及 putty 或 XShell
OS X / Mac OS 默认终端(确保具有 openssh )
Linux 或 FreeBSD 等 默认终端模拟器(确保安装了 openssh )

具体使用方法如下:

  1. RELEASE中下载此配置包,并解压
  2. 将配置包上传至路由器空间:
    • Windows:使用 Winscp 工具登录路由器并将 setup.shlatest-wired.py 拖入文件夹 /root/
    • 配置了 openssh-beta 的 Windows 或者 Mac OS 以及 Linux:
      # 默认你已经知道如何切换到解压后的目录
      scp latest-wired.py setup.sh USERNAME@IP:PORT:/PATH_TO_FILE/.

      一般情况下我们需要执行如下指令:

      scp latest-wired.py setup.sh root@192.168.1.1:/root/.
  3. 使用任意终端工具登入路由器,并执行以下指令:
    sh setup.sh
  4. 设置其他信息并完成设置

其他帮助信息

针对此项目的说明

特殊说明

  1. 此脚本存在网路连接的不确定性:即因为需要检测网络连通情况所以需要 ping 一下内网中某服务器,但是由于内网的不确定性目前不能保证每次都成功
  2. 学校更新了配置文件:请重新抓包,或等待我们将新配置文件上传

静默安装

本脚本支持静默安装,请参照 config.ini.example 创建文件 config.ini 并填入必要信息。说明如下:

campus= #校区,可选值为 a,b,d
username= #用户名
password= #密码
wifi_ssid0= #多频段下 SSID 名称,缺省为 openwrt
wifi_ssid1= #多频段下 SSID 名称,缺省为 openwrt_5Ghz
client= #客户端选择,无缺省值,可选项为 python2,micropy
wifi_password0= #多频段下 WLAN 密码,缺省为空
wifi_password1= #多频段下 WLAN 密码,缺省为空
set_cron= #crontab 设置,缺省为 no, 可选值为 yes,no

使用 sh setup.sh -h 查看帮助内容,使用 -f 选择配置文件。

F&Q

已测试的设备及说明:

帮助文件

CHANGE LOG

许可证

AGPLv3

特别指出禁止任何个人或者公司将 drcoms 的代码投入商业使用,由此造成的后果和法律责任均与本人无关。
其中latest-wired.py来自项目drcom-generic