Repository navigation
Shoes 0.3.0
这一版加了应用内更新:以后有新版本,在 Shoes 里点一下就能更新。
下载
- Shoes-v0.3.0-windows-x64.zip(Windows 推荐):界面 + 打了 HY2 补丁的 shoes 内核 + 使用说明 + 许可证。解压到自己的文件夹(比如桌面或
D:\Shoes),双击ShoesGUI.exe。 - ShoesGUI.exe:只有界面,替换旧的 exe 就行,节点和设置都在。
- Shoes-v0.3.0-macos-arm64.dmg(macOS,Apple 芯片):打开后把 ShoesGUI 拖进「应用程序」。
shoesgui-0.3.0-*.tar.gz和update-*.json是给应用内更新用的,不用手动下载。
Windows 需要 10 / 11 x64。exe 没有代码签名,第一次打开 SmartScreen 可能会拦,点「更多信息」→「仍要运行」。
macOS 需要 Apple 芯片的 Mac;app 标的最低系统是 macOS 12,目前只在 macOS 27 上实测过。app 是 ad-hoc 签名,没有经过公证,第一次打开会被拦:到「系统设置 › 隐私与安全性」最下面点「仍要打开」,或者在终端运行 xattr -dr com.apple.quarantine /Applications/ShoesGUI.app。
新的
- 应用内更新:「设置 › 更新」可以检查新版本,点「更新并重启」就下载、校验签名、替换文件,然后自己重新打开。默认打开时和之后每 12 小时检查一次,只提示,不会自己装,可以在设置里关掉。有新版本时侧栏底部会提示。
- 更新包都用发布者的私钥签过名,签名对不上就不装。下载走 Shoes 自己的内核,节点不通再直连;以后的更新通常只下载变了的部分,内核也会一起更新。
- 更新前接管着系统代理的话,重新打开后接着接管。
- 要能自己更新,Shoes 得放在它能写的地方:macOS 拖进「应用程序」(不要直接在 dmg 里打开),Windows 解压到自己的文件夹(不要放在 Program Files)。
- 侧栏的版本号和订阅 User-Agent 改为 0.3(
v2rayN/7.13.8 ShoesGUI/0.3)。
从 0.2.0 升级
0.2.0 里还没有更新功能,这一次要手动换:先从托盘退出 Shoes(macOS 也可以 ⌘Q),Windows 用 zip 里的文件覆盖旧文件,macOS 用 dmg 里的 app 替换「应用程序」里的旧版。节点和设置不受影响。从 0.3.0 开始,以后的版本都能在应用里点更新。
许可证
Shoes 以 GPL-3.0 发布,源码就是本仓库这个标签。随附的 shoes 内核、MyGo、MiSans 字体、go-qrcode 等按各自的许可证分发,原文在 zip 里的 licenses/,macOS 版在 ShoesGUI.app/Contents/Resources/licenses/。
校验
SHA256 1a58452bb50e343e21379712422d250e2a29741f0ab2166ae5b4911f6f5672b5 Shoes-v0.3.0-windows-x64.zip
SHA256 401ac402d1c35ee35cba86afb4cd29a83dcd25de41f1bd08b47193ca03d7d2cb ShoesGUI.exe
SHA256 85c63ed197354df496d3b643f46775c3a728aa9718f2e18c5ae7825c88380c3b Shoes-v0.3.0-macos-arm64.dmg
SHA256 a9787f5801649a79acefe37ae1fdf6b442f83edbf0857b5ff319fabd0deea06d shoesgui-0.3.0-darwin-arm64.tar.gz
SHA256 794b90f1d61038d9a66bb5cd8fe22da5634c43a0beba714959efefd44c8da8a8 shoesgui-0.3.0-windows-amd64.tar.gz
构建自提交 6b8b73a,两个平台都在 macOS 上用 mygo build(MyGo 0.6.4)打包并签名更新包;内核基于 cfal/shoes fb1fa5b 加 native/hysteria2.patch,用 Rust 1.95.0 编译。