Skip to content

Releases: juewuy/ShellCrash

1.9.1-release

01 Dec 02:41
Compare
Choose a tag to compare

v1.9.1-稳定版
———————————
1.8.4及更早版本用户请用安装命令覆盖安装,如使用内置升级,升级后需重启SSH会话窗口
———————————
注意:
~本项目自1.9.0版本已更名为ShellCrash
~呼出命令更换为crash
适配:

~为华硕设备添加基于下载大师的自启选项
~优化支持华硕设备本机代理
功能:
~重写nftables,添加tun、混合模式支持,本机代理增加tun、混合、tproxy支持
~重写iptables,本机代理增加tun、混合、tproxy支持
~增加PushPlus推送
~Pushover推送适配wget命令
~新增加在支持的设备上创建/usr/bin/crash启动文件以修复部分设备的环境变量写入失败问题
~providers功能适配1.9.0+版本singboxp内核
~本机代理增加ipv6支持
~新增独立的容器/虚拟机代理开关,以解决代理失败的问题
~增加基于IP和IP地址段的局域网过滤功能

~增加自定义保留地址段功能
优化:
~将DNS进阶设置移动到2-2dns模式设置列表内
~将ipv6进阶设置移动到2-1运行模式设置内
~修改小米增强启动的等待方式,优化启动命令
~优化iptables/ip6tables检测机制,修复报错,修复旧设备ipv6运行出错导致的各种问题
~优化cn绕过检测机制,修复报错
~优化保持面板节点功能,增加了空文件校验,修复部分用户还原失败
~singbox内核不再默认启用ntp服务
~将singbox的内置tun网卡网段改为172.19.0.1/30,以修复tun模式下会将域名重定向到127.0.0.1的bug
~优化了推送机制,现在统一使用POST接口进行推送
~移除了wget命令的重试次数,以兼容更多设备
~增加开机启动时的联网检测机制,以修复部分设备开机自启失败的问题
~优化了根证书更新功能,支持镜像化设备重启后自动覆盖原文件
~优化ipv6代理,修复部分情况下无法代理局域网设备及dns的问题
~优化定时任务中周日的输入提示并增加容错机制
~为meta内核增加对quic流量的域名嗅探参数
~将update.sh更名为webget.sh,以修复部分华硕设备会误删文件的问题
~为iptables添加-w参数
~重写在线生成配置校验逻辑,修复相关报错
~增加对华硕设备切换使用meta内核的警告信息

~默认的常用端口过滤列表中,移除了对53和123端口的支持
BUG修复:
~修复ax7000等设备tproxy模式无法启用的bug
~修复部分设备ipset报错的问题
~修复部分设备ip6tables报错的问题
~修复部分设备开机启动失效的问题
~修复首次启动时提示找不到内核的bug
~修复部分情况下向systemd输出大量无用日志的bug
~修复首次使用6-2时倒入失败的bug
~修复华硕设备禁用quic功能报错的问题
~修复mac黑名单会错误识别为白名单的bug
~修复新手引导选择本机代理时的报错等问题
~修复ax6s/ax6000等设备tun修复工具修复失败的问题
~修复fakeip过滤列表无法删除超过10行以上内容的问题
~修复使用自定义ip规则时,singbox内核启动报错的问题
~修复删除自定义ip规则时的报错问题
~修复因自启延迟与守护进程冲突导致的开机启动失败的问题
合并pr:
#619
#700
#705
#707
#709
#715
#733
#743
#738

1.9.0-release

09 Mar 04:02
Compare
Choose a tag to compare

v1.9.0-稳定版
———————————
1.8.4及更早版本用户请用安装命令覆盖安装,如使用内置升级,升级后需重启SSH会话窗口
———————————
更名:
~本项目已更名为ShellCrash
~呼出命令更换为crash
适配:
~适配singbox内核
~适配神秘内核
~适配Meta-XD面板
内核:
~重新编译meta内核,移除了gvisor及lwip的支持以优化内存占用
~重新编译singbox内核,移除了gvisor的支持以优化内存占用
~增加第三方内核下载功能,gvisor与lwip以及wireguard需求请使用第三方内核
功能:
~重写定时任务功能
·增加更多任务
·增加自动任务执行条件
·增加更多定时时间条件
·增加任务日志及日志推送
·优化管理脚本
·优化自定义命令功能
~重写systemd和procd启动脚本,优化启动流程和启动日志
~重写保守模式及本机代理相关功能,适配singbox内
~增加第三方Geo数据库下载功能
~增加debug菜单8-1-1
~为padavan设备增加了启动服务后自动保存mtd的功能
~增加crash -d命令,可以更简洁的debug执行时的错误信息
~增加一键添加管理providers功能
优化:
~本机代理增加绕过本机dnsmasq逻辑
~iptables增加对tcp53端口的dns劫持
~增加了未安装面板时的跳转提示页面
~增加了日志一键清空的功能
~singbox配置文件增加自动屏蔽process查找功能
~修改部分在线生成服务器以适配singbox配置生成
~更新功能调整,新增更新版本通道选择
·增加稳定版分支及分支切换
·增加公测版及开发版分支
·现在前4个源都支持各个分支之间任意切换及回退
·内测源今后改为个人开发测试用,请更新后尽快换源
~安装时现在默认会自动清理多余的旧目录
~优化iptables及nftables的模块检测机制
~全面修改内核压缩方式,由upx改为gz压缩,现在启动时内核会自动解压至tmp目录运行
~padavan设备增加开机启动时自动调整tmp分区至45m的功能,以适配新的内核压缩方式
~致谢列表更新
~部分文字描述调整
BUG修复:
~修复部分设备无法正确获取本地网段的问题
~修复部分设备无法更新本地证书的bug
~修复部分小米设备开机启动失败的bug
~修复自定义规则无法正确删除的bug
~修复安装时提示找不到task.sh文件的bug
~修复部分小米设备重启后依然需要输入clash命令的bug
~修复nft模式本机代理语句报错的bug
~修复服务启动前会执行两次启动检查的bug
~修复自定义规则无法删除旧规则的bug
~修复节点绕过功能未添加no-resolve参数的bug
~修复不显示运行时长的bug
~修复卸载时部分报错
~修复下载列表结构错乱的bug
~修复数据库版本号显示不正常的bug
~修复重复下载面板的bug
~修复未能正确移除版本升级包及安装包的bug
~修复华硕/Padavan重启后找不到crash命令的bug
~修复升级后内核版本号丢失的bug
~修复手动加载/tmp目录下内核时无法正确识别的bug
~修复保守模式启用本机代理后部分设备导致日志刷屏的bug
~修复新手引导按提示开启小闪存但后续扔继续提示的bug
~修复了部分低性能设备无法自动还原面板节点的问题
~修复了热更新订阅失败的bug
~修复首次创建自定义任务时的意外报错
~调整条件任务-启动前执行的执行顺位
~修复旧版本升级时创建用户的报错
~修复保守模式部分极端情况下开机自启的相关问题
~修复部分linux设备使用meta内核开机自启后无法正确还原面板节点及配置的问题
~修复使用clash内核启用域名嗅探后,因未能正确切换内核而导致的启动失败
~修复部分未安装nftables的设备新手引导设置nft模式的bug
~修复用户组相关报错bug
~修复部分旧设备无法正确显示开机启动的bug
~修复systemd和保守模式产生冲突的问题
~修复启动时自动切换内核时,无法正确记录内核类型的bug
~修复其他错误

singbox_core_178

07 Feb 00:21
Compare
Choose a tag to compare
singbox_core_178 Pre-release
Pre-release

The 1.7.8 version of SagerNet/sing-box
这是SagerNet/sing-box的1.7.8版本内核文件
https://github.com/SagerNet/sing-box/releases
Only support for ShellCrash
仅适配ShellCrash项目

singbox_core_PuerNya

22 Jan 06:25
Compare
Choose a tag to compare
singbox_core_PuerNya Pre-release
Pre-release

The 1.10.0-alpha.29-067c81a7 version of PuerNya/sing-box
这是PuerNya/sing-box的1.10.0-alpha.29-067c81a7版本内核文件
https://github.com/PuerNya/sing-box/releases
Only support for ShellCrash
仅适配ShellCrash项目

1.8.0-release

20 Aug 11:44
Compare
Choose a tag to compare

v1.8.0-稳定版
———————————
1.7.9d及更早版本用户请用安装命令覆盖安装,不建议使用内置升级
———————————
适配:
~适配小米万兆、小米7000路由设备
~适配部分网件固件设备
内核:
~屏蔽Meta内核进程嗅探
功能:
~自定义配置文件功能重写,现在支持在脚本中快捷管理自定义规则
~自定义节点功能重写,现在支持在脚本中快捷添加节点以及指定节点对应的策略组
~自定义策略组功能重写,现在支持在脚本中快捷添加自定义策略组
~自定义配置文件入口由7-7变更为6-6
~工具菜单新增AX6S等设备的tun模块修复功能
~增加局域网透明路由自定义网段功能
~增加自定义内核功能(已预置meta.alpha)
~小闪存模式增加自定义目录功能
~日志推送功能增加自定义设备名称
~屏蔽QUIC功能增加ipv6支持
优化:
~优化文件结构,清理工作目录
·/configs————脚本配置文件相关
·/yamls————clash配置文件相关
·/tools————脚本工具相关
~增加公共维护列表,欢迎提交pr
·https://github.com/juewuy/ShellClash/tree/master/public
·servers.list————用于维护内置订阅转换规则/服务器、更新服务器
·fake_ip_filter.list————用于fake·ip地址过滤
·fallback·filter.list————用于fallback·DNS域名解析筛选
~配置文件覆写代码优化、重写DNS生成逻辑
~重写本机代理菜单
~检查更新时增加剩余空间检测及报警(<5M)
~重写路由劫持,优化各种模式下网段获取,防止回环,防止内网数据暴露
~sniffer参数优化,加入了米家屏蔽及端口限定
~小米设备软固化开启后,自动清理/data/etc_bak升级残留
~优化安装检测提示
~iptables/nftables的fwmark默认值由1改为默认7892(=$redir_port)
~优化fake-ip模式下的常用端口过滤不再包含域名类规则
~新手引导相关优化
~优化内置下载功能
~优化在线配置生成功能
~优化配置文件生成逻辑
~代理常用端口功能说明优化
~小米设备软固化功能不再依赖clash服务启动
BUG修复:
~修复导入包含&符号的订阅链接时无法生成配置的问题
~修复本机代理nftables增强模式部分情况下无法代理docker流量的问题
~修复启用软固化一直提示未配置及有关报错问题
~修复每次重启时重复添加多个自定义代理的bug
~修复linux系统下将运行日志错误打印到硬盘的bug
~修复部分情况下测试菜单查看防火墙规则时ipv6规则显示缺失的问题
~修复了部分在线sub规则不可用的问题
~修复自定义定时任务命令不可用的bug
~修复首次自定义网段时出现报错的问题
~修复小米官方固件不能正确加载本机hosts的问题
~修复偶尔无法正常保存面板节点的问题
~修复部分情况下无法正确显示内存占用的问题
~修复了小闪存模式设置为自定义目录时无法正确加载配置文件的bug
~修复了部分设备偶尔使用tproxy模式失败的问题
~修复部分情况下tun及混合模式的回环问题
~尝试修复linux因ntp自动同步导致的systemd报错问题
~修复部分设备因iptables版本过低导致ipv6dns劫持失效的问题
~修复本机代理nftables增强模式在未启用nft模式时无效的bug
~修复部分linux设备无法设置systemd启动的bug
~修复部分设备出现的访问本机端口报错的问题
~修复bing、领英官网自动跳转cn的问题
~修复其他错误

clash.premium.latest

15 Apr 11:55
Compare
Choose a tag to compare
clash.premium.latest Pre-release
Pre-release

The latest version of clash.premium core
这是clash.premium的最新版本内核文件
https://github.com/Dreamacro/clash/releases/tag/premium
Zip by upx/tar
使用了upx/tar进行压缩
Only support for ShellClash
仅限于ShellClash项目使用

1.7.0-release

05 Feb 02:29
Compare
Choose a tag to compare

适配:
~适配华硕官方固件(自启需插入任意USB设备)
~优化梅林固件自启逻辑
~优化小米设备安装目录选择
~适配Nftables
内核:
~同步1.13.2版本Meta内核
~同步新版Premium内核
~优化内核说明、移除.net内核
~增加内核加载机制,现在只需要将任意内核上传至/tmp(名称必须包含clash-linux)后运行脚本即可自动加载
功能:
~增加启动管理菜单及延时启动功能
~增加小闪存模式自定义目录功能
~新增Tproxy模式及Tproxy混合模式
~日志功能优化,增加日志推送功能
~Tun网卡Redir-host及IPV6支持
~增加节点绕过功能
~增加自定义节点及规则组功能(#229)
~移除流媒体预解析功能,请用7-4域名嗅探
~在线sub增加hysteria协议支持
~定时任务增加自定义语句功能
~增加默认NTP劫持,用于谷歌/Meta设备激活
~适配本地安装,增加初始化脚本
~增加内置hosts优化开关(读取本机hosts及劫持NTP)
~现在启动后会自动进行一次系统时间同步(使用ntpd)
~增加配置文件加载机制,现在只需要将yaml或yml配置文件上传至/tmp后运行脚本即可自动加载
优化:
~增加安装到外置存储选项
~ipv6支持优化,增加ipv6cn绕过功能(#294)
~内置DNS改为优先读取user.yaml
~新手引导相关优化
~优化内置下载功能
~优化在线配置生成功能
~本机hosts生成优先读取user.yaml
~安装脚本优化,兼容zsh
~优化配置文件生成逻辑
~增加更多的默认常用端口
~更新/下载失败时增加换源跳转
~核心下载提示及流程优化
~本机代理细节优化
BUG修复:
~修复部分设备时间显示异常的bug
~修复部分设备环境变量配置重复的bug
~修复部分Linux设备grep命令报错的问题
~修复部分设备提示ip6tables报错的问题
~修复部分情况下tun模式无法正常代理的问题
~修复版本回退功能不可用的问题
~修复dnsmasq转发无法正常禁用的bug
~修复更新时不显示进度条的bug
~修复dash环境安装后脚本运行出错的bug
~修复部分路由设备会出现双进程的bug
~修复GeoSite大小写文件名导致额外下载的bug
~修复未安装面板时启动依然提示本地面板连接信息的bug
~修复其他错误

1.6.3-release

12 Jul 02:57
Compare
Choose a tag to compare

~同步最新版meta内核,内核支持hysteria协议(暂不支持在线生成配置,更新内核前务必先更新脚本)
~优化内核下载检测机制
~替换shellclash.ga为shellclash.cf域名
~屏蔽curl各类报错提示
~自动加载本机hosts功能,不再加载ipv6地址
~自动更新配置文件功能增加后台刷新不自动重启服务选项
~修复梅林设备安装问题

1.6.1-release

02 Jun 06:28
Compare
Choose a tag to compare

适配:
~全面适配ax6s等小米镜像化系统设备
~重写自启逻辑,现在支持Padavan、梅林系统开关开机启动功能
~本机代理增强模式适配更多设备
内核:
~适配Meta内核,增加部分meta内核特色功能
~同步v1.11.1版本meta内核
功能:
~重新本机代理部分逻辑,优化docker兼容性,修复bug
~工具中增加流媒体解锁优化功能
~工具中增加DDNS脚本(限OpenWrt设备)
~工具中增加ax6s/ax6000软固化功能
~增加自动读取本机hosts功能
~自动屏蔽OpenWrt自带53端口劫持
~增加fake-ip地址过滤编辑功能
~增加屏蔽QUIC功能(2-7)
~增加更多的本地面板选择
优化:
~优化安装脚本
~优化新手引导
~优化更新源及更新机制
~优化Geosite自动下载检测机制
~优化在线获取配置文件功能,现在会自动隐藏无效的节点组
~优化在线模版流媒体相关选项
~优化iptables结构,屏蔽非局域网访问http/socks端口
~现在本机代理iptables增强模式只会对本机设备生效
~重写混合端口安全机制,现在只在端口为7890或未设置http/socks访问密码时会禁止公网设备访问
~重写透明代理安全机制,现在如果不能连接,请在7-8中手动指定本机host地址段为实际局域网网段
~增加基于doh的默认dns配置
BUG修复:
~修复版本回退功能bug
~修复Tun模式无法使用的bug
~修复tun及混合模式不能自动切换内核的bug
~修复内置vless-sub服务,现在改用https访问
~修复梅林/华硕等低内核设备退出SSH导致进程退出的问题
~华硕armv7设备改为使用armv5内核以防止崩溃
~修复Padavan设备开机自启不正常的bug
~修复IP地址库判定问题
~修复其他错误

1.5.1-release

05 Feb 05:28
Compare
Choose a tag to compare

适配:
~适配更多华硕设备及梅林系统设备
同步:
~增加meta内核支持,并同步至1.9.0dev版本
~同步最新Geoip及CNIP数据库文件
~同步最新Dashboard面板及根证书文件
功能:
~增加vless协议相关支持
~增加流媒体预解析工具
~增加运行模式动态获取机制
~增加新手引导中对开启公网访问的指引
~增加Openwrt系统使用Dnsmasq转发DNS的设置
优化:
~内置DNS设置工具优化
~替换大量默认规则为自写规则(acl4ssr优化版)
~增加个人sub服务器及更新服务器
~增加defaultDNS参数(无需额外配置)
~在线生成配置文件功能添加对vless协议的支持
~增加了对vless协议的检测机制,优化使用体验
~在线生成配置文件功能现在支持导入包含注释的链接
BUG修复:
~修复部分情况下配置文件报错bug
~修复使用环境变量设置本机代理不生效的bug
~修复meta内核版本号显示不正常的bug
~修复部分设备修改端口时报错的bug
~修复tun/混合模式时产生流量回环的bug
~修复端口冲突后无法正确修改端口的bug
~修复其他错误