CakeAL / ustb-wifi-tools

USTB Wifi Tools 贝壳校园网实用工具,旨在可以让大家更方便的获取USTB校园网每日使用情况,查询流量,解绑MAC地址等。
32 stars 0 forks source link

USTB Wifi Tools 贝壳校园网实用工具

简介

使用 Tauri 构建的跨平台 APP,前端使用 Vue + NaiveUI,后端使用 Rust。 \ 通过 旨在可以让大家更方便的获取 USTB 校园网每日使用情况,查询流量,解绑 MAC 地址等。 \ 通过调用校园网的 API,并且数据都在本地进行存储。

已有功能

TODO

下载链接

  1. Windows 系统请下载后缀为 .exe,一般需要下载 x64 的版本,如果你确定你的电脑是 ARM 架构芯片,请选择 arm64 版本。
  2. 由于没有应用签名,会报毒,忽略即可,如果不信任我可以自己看源代码。然后给我打钱。
  3. macOS 系统请下载后缀为.dmg,M 系列芯片(2020 年及以后)请选择 aarch64 版本,Intel 芯片请选择 x64 版本。
  4. macOS 由于还没搞应用签名,需要使用 xattr -cr /Applications/ustb-wifi-tools.app 来跳过签名认证。
  5. Linux 用户请自行编译,并按照 Tauri 的要求安装 webkit2gtk

[!NOTE]
这里有一个使用教程:如何使用 USTB Wifi Tools

点我跳转到 Release

截图

开发

目前支持 Windows 7 以上 x86 64 设备或 macOS,需要电脑安装 WebView2(Windows 10 和 11 默认安装)。 \ Linux 可以自行编译,详见官方文档。\ Android 可以自行编译,或者管我要个包装着玩,不保证功能全都能用。build 详见准备签名指令。\ iOS 可以自行编译,详见官方文档,需要自行签名(苹果收你 99 美元/年)。\ 首先确保你已经安装了Node.jspnpm以及Rust环境

# 安装 create-tauri-app
cargo install create-tauri-app --locked
# 安装tauri 命令行 https://tauri.app/zh-cn/blog/2022/09/15/tauri-1-1/#cargo-binstall-support-for-tauri-cli
cargo install tauri-cli --version "^2.0.0" --locked
# 运行
# 如果安装了 just
just d
# 或者
cargo tauri dev
# 或者
pnpm i
pnpm tauri dev

构建

# 如果安装了 just
just b
# 或者
cargo tauri build
# 或者
pnpm tauri build