修改 CASNET,连接计算所 IP 网关
国内高校和中科院的研究所很多都使用亿邮系统管理网络接入,亿邮官方的 web 界面和客户端(尤其是 Linux 版本)令很多人不满意,不少第三方客户端应运而生。杨文博学长开发的 CASNET(http://share.solrex.cn/casnet/)方便我们在中科院研究生院登录网络。对 CASNET 稍做修改就可以连接多数亿邮管理下网络。当然,由于 CASNET 是模拟 web 方式登录的,对于关闭了 web 方式的亿邮系统(如北京理工大学校园网),CASNET 就无能为力了。
下面以中科院计算所网络为例,说明修改过程。
修改 CASNET 目录下的所有 .py 文件,查找并替换以下内容:
★ IP:
把 210.77.X.X 修改为 159.226.X.X。(安全起见隐去 IP 后两段,请通过亿邮 web 界面查找相应 IP)
★ 域:
把 mails.gucas.ac.cn 或 gucas.ac.cn 修改为 ict.ac.cn。
★ 域 ID:
ict.ac.cn 对应的域 ID 为 1。
★ 连接方式:
把 httplib.HTTPSConnection 修改为 httplib.HTTPConnection。
★ 配置文件目录:
把 .casnet 修改为其它任意名称,如 .casnet-ict。(可选,如果在一台机器上同时使用原版和修改版的 CASNET,有必要把配置文件保存在不同的位置)
然后运行 casnetconf.py 脚本,生成配置文件 ~/.casnet-ict/account。此时试验用 casnet.py on/off 登录和离线,成功!由于亿邮 web 界面的细节差异,流量和余额查询功能在这里不可用。不过由于网络管理制度不同,在计算所的网络没有这个功能影响并不大,没必要仔细修改了。由于不关注这些信息,我们也没必要让一个庞大的 CASNET 图形客户端常驻内存,可以在 Windows 或 Linux 的桌面环境下创建两个 casnet.py 的快捷方式,分别加上 on 与 off 参数,在需要联网或断网时双击即可。





