version 0.4.0
by 思無邪SyiMyuZya
清華校園網命令行版用戶認證工具。
用於無圖形界面之環境。可顯示當前在線狀態、登入登出校園網。
需要 Python 2 (>=2.6) 以執行。
食用場合包括並不限於:
- 當你不使用圖形界面時
- 當你的 Linux 桌面環境又掛掉了
- 當你剛剛裝好 Arch Linux 之後
- 當你調教你的嵌入式系統連接公網時
- 當你操作 Linux 服務器連接公網時(風險自負)
使用方法:
-
顯示在線狀態
./tunetctl
-
登入
./tunetctl -l # (會提示輸入賬號密碼) # 登入並保存賬號密碼到指定文件 ./tunetctl -s user.txt # 或保存至默認文件 ~/.tunet ./tunetctl -s # 使用文件保存的賬號密碼登入: ./tunetctl -f user.txt # 或使用默認文件 ~/.tunet ./tunetctl -f
注意:之前用於默認文件登入的
-d
選項已刪除,目前直接指定-f
與-s
均為指定默認文件。 -
登出
./tunetctl -o
-
顯示幫助
./tunetctl -h
-
支持新版協議(2015校園網更新後已失效) - 用文件保存/讀取用戶名與密碼(md5散列值)
- 重構選項解析部分的代碼,用 argparse 替代 getopt
- 直觀的時間顯示格式
- 流量可調整顯示單位
- 處理網絡異常
-
將服務器原始錯誤信息改為提示信息(新協議原始信息已經足夠) -
多語言(不一定實作…因為無圖形界面時貌似不需要多語言?)