一个跑在 Windows 上的终端风格媒体工具:连上云端节点,随机拉取图片与视频、 云端去水印、玩小游戏看排行榜。账号 + 邮箱验证登录,密码本地加密保存。
MOSS 推演出的四次人类危机 —— 倒计时各自独立走秒,精确到秒。
客户端启动时会先探测云端节点,连不上会自动进入离线模式,不会卡死。
它由两部分组成:一个放在服务器上的云端节点,和一个在你电脑上运行的 终端客户端。客户端启动后会播放一段自检动画,然后要求你登录, 登录成功后就能使用全部功能。
之所以要绕一层云端节点,是因为上游媒体服务不返回跨域响应头, 而且访问密钥不能写进客户端——密钥只留在服务端, 浏览器和抓包都拿不到。
未登录时只显示「登录 / 注册」入口。新用户仅支持邮箱注册, 系统向邮箱发送 6 位验证码,验证通过后账号才激活。
从服务器随机取一个媒体文件,多线程分片下载并显示进度条, 跨境链路下比单线程明显更快。
提交视频直链或直接上传本地视频,云端用 ffmpeg 处理, 可指定水印在四个角的位置,成品自动下载。
内置俄罗斯方块(终端不支持实时操作时自动换成猜数字), 成绩可上传到服务器排行榜。
扫描下载目录,列出已下载的图片和视频,不联网也能浏览。
连不上节点时自动切到离线模式,小游戏、本地媒体库、 开发者名单照常可用,主菜单按 8 可手动切换。
这一块是很多人会问的,直接说清楚,不玩文字游戏。
口令用 PBKDF2-HMAC-SHA256 派生,每个用户一份独立随机盐, 迭代 20 万次。服务器上只存派生值,存不了原文, 比较时使用常量时间比较,避免时序侧信道。
要保存在本机的账号密码,用 Windows DPAPI 加密后落盘
(%APPDATA%\550W\credentials.dat),
密钥由系统托管、与当前 Windows 用户绑定。
换台电脑或换个系统用户,文件就解不开。
6 位邮箱验证码用 secrets 模块(操作系统 CSPRNG)生成,
不是可预测的伪随机序列。有效期 10 分钟,
最多可错 5 次,超限作废需重新发送。
同一邮箱 60 秒内只能发一次验证码、每小时最多 8 封; 登录失败 10 分钟内 8 次会临时锁定 10 分钟。
MediaClient.exe(单文件,免安装),双击运行。
首次运行若提示「未知发布者」,是正常的——点击「更多信息 → 仍要运行」即可。