Skip to content

Releases: SpaceTimee/Sheas-Cealer

1.1.5 (alpha)

30 Dec 10:04
Compare
Choose a tag to compare
1.1.5 (alpha) Pre-release
Pre-release

这是 1.1.5 非常早期的 alpha 版,主要给想尽早体验 能支持泛域名伪造的全局伪造 的用户尝鲜用,只需点击启动伪造即可,但使用时请谨记以下注意事项:

  1. 1.1.5 (alpha) 非常脆弱,使用前请确保你拥有一定处理意外事件的能力,如果在使用期间不幸发生任何意外,请立即停止全部全局代理,并删除 1.1.5 (alpha) 的所有文件,你可以再次解压新的 1.1.5 (alpha) 重新使用
  2. 第一次启动全局伪造前记得先更新上游规则,在启动时如果弹出防火墙相关的弹窗,请以最快速度放行,否则〿〿〿〿〿〿〿〿〿〿〿〿〿〿〿〿〿〿
  3. 在全局伪造运行期间请不要关闭软件本体,即使你出于好奇尝试这样做后并没有发生意外,也不要再尝试第二遍
  4. 你是安全的,1.1.5 (alpha) 无法影响现实世界
更新日志
  1. 添加 全局伪造对泛域名伪造的支持
  2. 修改 基于 Hosts 的全局伪造为长按全局伪造按钮触发
  3. 添加 全局伪造自动生成 proxy_buffer_size 配置
  4. 添加 全局净化对 ipv6 的支持
  5. 添加 全局伪造启动时自动刷新系统 dns 缓存
  6. 修改 Sheas Core 和 Ona Core 为 nullable
  7. 修改 部分 EventArgs 为 EventArgs.Empty

1.1.4

22 Dec 02:14
Compare
Choose a tag to compare

选择哪个版本: x64 用户首选原版 (不带 Scd 的版本),次选 Scd X64,再次 Scd X86;x86 用户首选 Scd X86,次选原版 (如果选择原版则需自行将 Cealing Mihomo 替换为 x64 版本才可使用全局净化功能);Arm64 用户只能使用原版 (需自行将 Cealing Nginx 和 Cealing Mihomo 替换为 Arm64 版本才可使用全局代理功能);如果不清楚则按 x64 用户选择

原因: 原版软件本体支持跨平台,但出于性能等因素考虑,原版内置的 Cealing Nginx 仅支持 x64 和 x86,Cealing Mihomo 仅支持 x64;Scd 版本内置 .Net 运行时,可在缺乏 .Net 运行时的环境下运行,但代价是更大的文件体积以及软件本体失去跨平台能力,因此相较于原版更不推荐 Scd 版本

更新日志
  1. 添加 自动检测代理端口占用
  2. 添加 自动检测上游规则和软件更新并提示的功能
  3. 添加 编辑或写入 Hosts 时自动取消 Hosts 的只读属性
  4. 修改 被动等待浏览器启动进程退出事件为主动调用
  5. 修改 文件操作为异步执行
  6. 添加 界面设置窗口
  7. 修改 主题设置按钮到设置窗口
  8. 添加 语言, 字重和随机按钮颜色的设置
  9. 添加 按钮前景色 强调前景色和边框颜色自适应主题
  10. 修改 窗口在 Win11 环境下的背景色
  11. 移除 启动时自动聚焦输入框
  12. 添加 自动记录界面设置并在启动时自动还原
  13. 添加 启动时自动执行全局伪造清理
  14. 添加 启动时自动静默启动伪造的功能及其启动参数 -s
  15. 添加 首次启动时自动升级旧版设置
  16. 添加 退出时自动清理全局伪造和全局净化配置文件
  17. 添加 最小化到托盘功能及其 Ctrl + H 快捷键
  18. 修改 完整主窗口和关于窗口版本号按钮宽度
  19. 修改 大量文本内容和错误
  20. 添加 窗口和输入框的自动化或辅助功能名称
  21. 添加 在非管理员模式下如果无法打开文件则尝试以管理员身份打开
  22. 添加 拖入文件路径无法识别时填入空字符串
  23. 修改 轮询全局代理启动状态的异常捕获为获取捕获 Http 请求异常
  24. 修改 全局伪造启动和清理为仅允许一个线程同时执行
  25. 添加 全局伪造退出时额外添加一次清理事件
  26. 添加 全局伪造启动失败时提示打开错误日志
  27. 添加 全局净化启动失败时弹窗提示
  28. 移除 全局代理退出时自动退出主程序的功能
  29. 修改 伪造规则移除网站匹配空白字符和判断纯空白字符的逻辑
  30. 修改 补全空字符 SNI 和判断伪造规则是否含有语法错误的逻辑
  31. 修改 Nuget 包版本为自动保持最新
  32. 修改 Sheas Core, Ona Core 和设置代码生成器版本
  33. 添加 Sheas Core 和 Ona Core 作为解决方案依赖启动项
  34. 修改 换行符为自适应系统
  35. 修改 覆盖 OnStartUp 和 SourceInitialized 方法为注册事件
  36. 修改 窗口静态字段为非静态
  37. 修改 绑定转换器为静态单例
  38. 修改 所有启动按钮的点击和长按事件在同一个事件中判断
  39. 移除 多余的 AssemblyInfo
  40. 移除 多余的 P/Invoke 方法返回值
  41. 修改 启动参数传递为从 Environment 中获取
  42. 添加 全局 Presenter
  43. 修改 不必要的 as 转换为强制转换
  44. 移除 COM 引用
  45. 修改 Const 为抽象类
  46. 修改 部分字面量到 Const
  47. 添加 少量区域注释
  48. 修改 大量代码规范 (命名规范, if 反转, using 排列, IntPtr -> nint等)
  49. 添加 解决方案的 File Nesting 文件嵌套规则

1.1.3

21 Oct 08:24
Compare
Choose a tag to compare

注: 本次更新会会自动删除旧伪造规则和配置文件 (因为伪造规则改文件名了,不删除会导致错误),更新后需要重新更新上游规则,如果旧伪造规则或配置文件中有重要内容,请在更新前手动备份

  1. 移除 多余的 Cursor 属性
  2. 修改 等待终止代理进程为异步执行
  3. 修改 读取配置文件为共享读写权限
  4. 修改 除 Nginx 以外的进程启动路径为绝对路径
  5. 修改 Nginx 额外配置优先级
  6. 修改 初始化注册事件为异步执行
  7. 修改 版本号处理方式
  8. 修改 少量代码风格
  9. 修改 伪造规则为有序排列
  10. 修改 本地规则和上游规则的文件名
  11. 修改 域名注释规则
  12. 添加 仅全局匹配和非全局匹配规则
  13. 修改 Donot typo 为 Do not
  14. 修改证书和 hosts 的生成规则
  15. 添加 null 作为第二参数时强制拔除 SNI 的功能
  16. 添加 自动去除伪造规则中多余的空白字符的功能
  17. 修改 通过快捷方式启动浏览器为直接启动浏览器
  18. 修改 进程启动目录为可执行文件所在的目录
  19. 添加 全局伪造对规则的更多限制
  20. 添加 解析 Base64 加密上游规则的功能

1.1.2

07 Oct 07:58
Compare
Choose a tag to compare

[Error: 因更新内容过多,Space Time 在总结更新 Log 的时候大脑宕机了 ❌]

Space Time 的清晰小提示:

  1. Sheas Cealer 更新包中不再包含内置伪造规则,更新后请点击重新更新代理来获取最新的内置规则
  2. Cealing Nginx 和 Cealing Mihomo 是插件,如果不清楚下载哪个版本就按照安装方式中说的正常下载 Sheas Cealer Setup 或者 Sheas Cealer Zip 就行

Sheas Cealer 的模糊小字条: ... Complete, ... 里 Shea... 救... 代理..., ... 进... 彩蛋... 方法是... [Error: 权限不足 ❌]

1.1.1

07 Jun 03:52
Compare
Choose a tag to compare
  1. 修改 软件架构模式 为 MVP
  2. 添加 英语本地化
  3. 修改 大量代码规范
  4. 修改 目标操作系统版本
  5. 添加 自定义上游链接和额外参数的功能
  6. 添加 切换显示模式功能
  7. 修改 设置输入框样式
  8. 修改 主窗口和关于窗口样式
  9. 添加 自动创建缺失的配置文件功能
  10. 修改 软件启动参数格式
  11. 修改 默认显示主题为跟随系统
  12. 添加 打开浏览器后不自动关闭 Sheas Cealer 的功能
  13. 修改 使用文档链接
  14. 移除 多余的 Sheas Core 接口
  15. 添加 更多 Tool Tip
  16. 修改 Place Holder 显示方式为 Tool Tip
  17. 修改 浏览器文件后缀为不区分大小写

P 1.1.1

07 Jun 09:35
Compare
Choose a tag to compare

P 版与完整版 Sheas Cealer 唯一的区别在于内置规则由 Cealing Host 改为了 Cealing Host P,以方便中国大陆用户修改和更新规则,除此以外与完整版完全相同

1.1.0

17 Apr 10:18
Compare
Choose a tag to compare
  1. 移除 Clash 相关部分
  2. 添加 自动更新伪造规则
  3. 修改 异常处理机制
  4. 修改 .Net5 框架为 .Net8
  5. 修改 P/Invoke 导入机制
  6. 修改 部分编码规范
  7. 添加 读取 省略了第二项参数的伪造规则 的特性

1.0.4

19 May 11:53
Compare
Choose a tag to compare
  1. 添加 对伪造规则和代理规则的宽松语法错误提示

1.0.4 (beta)

19 May 06:33
Compare
Choose a tag to compare
1.0.4 (beta) Pre-release
Pre-release
  1. 修改 主界面按钮布局和语术
  2. 添加 代理规则按钮
  3. 修改 Cealing-Clash 网络端口为根据代理规则自动调整

1.0.3

17 May 00:27
Compare
Choose a tag to compare
  1. 添加 Cealing-Clash 配置文件
  2. 修改 Cealing-Clash 网络端口