github Z-Siqi/Clash-for-Windows_Chinese 0.20.39.4
Clash for Windows Opt-4 优化版

5 hours ago

Clash for Windows 优化版

尝试借助 Agent 的力量对被混淆的代码逆向, 重构, 改进!


Clash.for.Windows.Setup_Opt-4.exe使用说明:

  • 按照一般流程安装/更新
  • 透过该安装程序安装的Clash for Windows将会劫持内置更新,因此更新可以选择在软件内完成

Clash.for.Windows-Opt.4-win.7z, Clash.for.Windows-Opt.4-win32-arm64.7z使用说明:

  • 解压后运行Clash for Windows.exe开始使用

Clash.for.Windows-Opt.4-linux-arm64.tar.gz, Clash.for.Windows-Opt.4-linux-x64.tar.gz使用说明 (Ubuntu):

  • 将解压后的源码文件夹放入目标目录
  • 运行目录里的 install-desktop-entry.sh (这可以在应用列表里创建正确的图标)
  • 开始使用 / 运行目录里的 cfw 开始使用

MacOS使用说明:

  • 确保按照了 nodeJs
  • 克隆 main 仓库
  • 打开终端 cd 到该目录
  • 运行 npm run package:dmg:mac-arm64 (以 M 系列芯片为例)
  • 运行结束后应该就可以在应用列表中看到了 (或搜索到)

如果不会的话可以下载 Codex 然后让 AI 自动给你构建

由于 Apple 开发者的年费贵到用爱发电支付不了, 因此无法提供可公开分发的 MacOS 安装包, 故而只能手动构建安装


更新内容:

  • 重构所有代码到基本可读的地步 (由 Codex 处理).
  • 默认设置使用 Mihomo 核心 (可在设置页面中切换回旧版 Clash) #276
  • 兼容 AnyTLS & Hysteria2 协议.
  • 使项目代码更加透明以便于贡献代码或进行审计 (当前的副作用是提升了安装包大小, 因为没再混淆/压缩代码, 按原样提供).
  • 移除 @fndroid/network-interface 依赖因其含有无法审查安全性的 .node 预编译文件.
  • 修复潜在的安全漏洞 (由 Codex 处理) 以提升安全性.
  • 更新 Electron 到 v44.4.4
  • 更新了其它依赖.
  • 添加了端口被占用时的对话框 #213
  • 修复了更新 Electron 到 v34.0.0 以上导致 Ctrl+V 粘贴快捷键在 code-editor 失效的问题 #258
  • 修复了使用快捷键 显示/隐藏仪表板,窗口一闪而过 #292
  • 支持手动构建 MacOS 版本 (因 99 美元的 Apple 开发者年费被迫放弃可公开分发的安装包, 有谁能赞助嘛 QAQ)

可能有很多 breaking changes, 如果你发现了问题请通过 issue 等方式告知.


欢迎帮助我改进,或有其它什么问题请在这里向我提问, 或是查看以往的问题。
当然也更欢迎直接发起 Pull request 以更高效的解决问题!

Important

由于 Electron 结束了(或即将结束)对 Windows x86 和 Windows 7 的支援, 考虑到停留在旧版可能增加的安全风险, 搭载 Windows x86 系统或运行 Windows 7 的系统将不再可安装使用该版本和以后的版本

Don't miss a new Clash-for-Windows_Chinese release

NewReleases is sending notifications on new releases.