本项目代码源于以下项目:
GDCTSCP:https://github.com/GDCTSCP/GDCTSCP
由于对 GDCTSCP 项目进行了重写,修改了部分逻辑,对 Windows 做了些兼容处理,同时增强了代码的可读性,因此脱离 GDCTSCP 成立一个新的分支。
本项目是佛大广东天翼校园客户端在 Linux 下的解决方案,如果需要佛大 iNode 客户端在 Linux 下的解决方案,请移步:https://github.com/KiritoA/c3h_client
首先修改 fsurfing.py
中的账号密码:
# 学号
USERNAME = "StudentID"
# 天翼客户端的密码,非 iNode 的密码
PASSWORD = "Password"
另外,还有一个可选配置,如果是佛大的学生则无需修改,其他学校需要自行抓包查看:
NASIP = "113.105.243.254"
在 Linux 环境中,直接运行 ./fsurfing.py
即可。
在 OpenWrt 环境下,如果没有安装 Python,可按照以下命令安装:
(如果你需要路由器,可以在网上购买一些“硬改”过的二手路由器,搜索关键词为 “二手路由器 硬改 OpenWrt”,推荐 TP-LINK TL-WR740N
,售价大约是 35 元。)
Barrier Breaker 14.07:
opkg update
opkg install python-mini
Chaos Calmer 15.05:
opkg update
# 如果你的闪存只有 8MB,可以安装 python-base,然后再手动添加所缺的库,大约 1MB
opkg install python-base
# 如果你的闪存大于 16MB,可以安装 python-light,大约 7.5MB
opkg install python-light
# 或者你可以只安装必须的包,约 3MB,推荐使用此方法
opkg install python-base python-codecs python-logging python-openssl
如果你安装的是 mini
版或者是 base
版,可能会缺少一些库,可以使用 check-dependence.py
来进行检测,然后把缺少的库手动复制上去。
本项目遵循 GNU GPLv3 开源协议,这意味着:
你可以免费使用、引用和修改本项目的代码以及衍生代码,但不允许将修改后和衍生的代码做为闭源的商业软件发布和销售。