Skip to content

Shoes 0.4.0

Choose a tag to compare

@margbug01 margbug01 released this 28 Oct 15:27

界面重做的版本:四个页面都照 MySpotify 的样子重做了,日志页新增像 v2rayN 那样的连接记录,能看每个网站走的是直连还是代理。

有什么新的

  • 整体:侧栏加纯色内容区。macOS 上红绿灯放进侧栏、侧栏是系统的毛玻璃;Windows 用系统自己的最小化和关闭按钮。侧栏底部随时看得到连没连上、用的哪个节点
  • 仪表盘:最上面一张连接卡,连接 / 断开、连了多久、出站模式都在这。网速图重画成平滑曲线,带刻度,指针放上去看那一秒的上下行。「切换节点」直接弹出同一分组里按延迟排好的节点,点一下就换
  • 代理:节点改成一行一个的列表,几百个也不卡。分组改成胶囊,导出、订阅、改名、删除收进「⋯」;删节点、删分组都先弹窗确认。编辑、导入、分享页左上角有返回,Esc 也行
  • 日志:新增「连接记录」,看每个域名走的是直连还是哪个节点、命中哪条规则(国内域名、国内 IP、局域网、其余)、连了几次、多少流量,能筛选、搜索、断开;只记在内存里,退出就清空。运行日志一行一条,前面是时间
  • 设置:分成通用、连接、高级、关于四组,更新挪进「关于」;内核路径只显示一行,要换点「更改…」
  • 自定义直连域名:在数据目录放一个 direct-domains.txt(Windows 在 %APPDATA%\ShoesGUI,macOS 在 ~/Library/Application Support/ShoesGUI),一行一个域名,子域名也算,这些网站固定直连,全局模式下也一样;改完重启 Shoes 生效,写错了会提示是哪一行。连接记录里它们标着「自定义直连」
  • 成功的提示几秒后自己消失,报错还留在窗口底部;托盘菜单的「启动 / 停止」改叫「连接 / 断开」;默认窗口大一点(880×680)

怎么升级

  • 已经装了 0.3.0 或 0.3.1:打开「设置 › 更新」,点「检查更新」→「更新并重启」。只需要下载七八百 KB 的增量包;更新前接管着系统代理的话,重新打开后接着接管。升级以后,更新入口在「设置 › 关于」。
  • 0.2.0 及更早:手动下载下面的包替换一次,之后就能在应用里更新了。

节点、分组、订阅和设置都原样保留,不用重新导入。

下载

  • Shoes-v0.4.0-windows-x64.zip(Windows 推荐):界面 + HY2 内核 + 使用说明 + 许可证。解压到自己的文件夹,双击 ShoesGUI.exe。
  • ShoesGUI.exe:只有界面,替换旧的 exe 就行。
  • Shoes-v0.4.0-macos-arm64.dmg(macOS,Apple 芯片):把 ShoesGUI 拖进「应用程序」。没有经过公证,第一次打开被拦的话,到「系统设置 › 隐私与安全性」点「仍要打开」。
  • *.tar.gz、*.delta、update-*.json 是给应用内更新用的,不用手动下载。

Windows 版在 macOS 上交叉编译;代码检查和全部测试(含离屏界面测试)在 Windows 真机上也跑过、都通过了,但新界面的窗口还没在 Windows 上实际打开用过;有问题请回到 0.3.1。

校验

SHA256  e8a8cd8bf3c5c1800335d4a765d00594a3c28d5fa0701e0bf3558d78b7299d23  Shoes-v0.4.0-windows-x64.zip
SHA256  b7e657fc009f347925f3947d119842db69c184061c2fc16291e1ded45e969a5a  ShoesGUI.exe
SHA256  8c06bbee99bf037b195c654e70e38e0ab95f163639522bc44da702b8a2a11132  Shoes-v0.4.0-macos-arm64.dmg
SHA256  6b1b8cf9d246ed5a7488ad75e9ca2d8031efc4f108966dbbac4563149a7ea4dc  shoesgui-0.4.0-darwin-arm64.tar.gz
SHA256  8311baec34fceda1eb1471b5b0b24f1f12f32ace02b7bf713edc27fcc675de62  shoesgui-0.4.0-windows-amd64.tar.gz
SHA256  d906878c18d2694647ab67d7f2fc0ac5b58b6c3a45782fb2ce5f4925f7814863  shoesgui-0.3.1-to-0.4.0-darwin-arm64.delta
SHA256  b71312e229e1577bc99251be045d7f28b6600d5fe29ed62d0a3e61d3ba7e80da  shoesgui-0.3.1-to-0.4.0-windows-amd64.delta
SHA256  7b4f18e2c246ba4901c3acf28f5e699d5df368260599506e2174985c0d342959  shoesgui-0.3.0-to-0.4.0-darwin-arm64.delta
SHA256  5dae1b5a0a7e57666b4625d7118ab679bad38195c503cc9b6a79dfb65d2fc27a  shoesgui-0.3.0-to-0.4.0-windows-amd64.delta

构建自提交 c4d2c9f,两个平台都在 macOS 上用 mygo build(MyGo 0.6.4)打包并签名;内核基于 cfal/shoes fb1fa5b 加 native/hysteria2.patch,和 0.3.1 是同一份。Shoes 以 GPL-3.0 发布,第三方许可证随包附带。