**如打赏名单有遗漏,请TG联系我加一下** #### 2019.05.06 1. 修复规则仓库调整导致的不兼容问题 -v1.9.70 #### 2019.04.15 1. 修复“删除节点”逻辑问题 -v1.9.69 #### 2019.03.21 1. 修复Quantumult自定义url rewrite不生效问题 -v1.9.67 #### 2019.03.20 1. 修复规则仓库调整导致的不兼容问题 -v1.9.64 2. 修复当只有userHostName时,配置文件出现第一行为空的问题 -v1.9.65 3. 修复Quantumult规则变化导致的问题 -v1.9.66 #### 2019.02.25 1. 修复规则仓库调整导致的不兼容问题 -v1.9.63 2. 修复ss节点密码带有@导致不能识别问题 -v1.9.63 #### 2019.02.07 1. 修复RuleSet注释无法识别问题 -v1.9.62 #### 2019.01.04 1. 修复进阶设置占位符滚动问题 -v1.9.61 #### 2019.01.01 1. 修复导出到Quantumult时RULE-SET转换错误问题 -v1.9.60 #### 2018.12.30 1. rename替换中使用``>``代替``,`` -v1.9.59 #### 2018.12.21 1. 支持导入混合类型订阅 -v1.9.58 #### 2018.12.20 1. 修复RULE-SET被注释依然转换问题 -v1.9.57 #### 2018.11.24 1. 修复非TF导出带有RULE-SET问题 -v1.9.56 #### 2018.11.19 1. 修复Quantumult和Surge TF无法使用replacement问题 -v1.9.54 #### 2018.11.17 1. 修复Widget布局问题 -v1.9.52 2. 自定义规则对所有导出支持RULE-SET -v1.9.52 #### 2018.11.16 1. 去除特殊代理 -v1.9.51 2. 去除RuleSet的时间戳 -v1.9.51 #### 2018.11.14 1. Quantumult所有Rejection部分使用最新Rewrite实现1x1像素过滤 -v1.9.50 2. 替换支付宝红包 -v1.9.50 #### 2018.11.08 1. 修复SSEncrypt.module失效问题 -v1.9.47 2. 修复重复策略名无法导出问题 -v1.9.48 #### 2018.11.03 1. 修复Quantumult问题 -v1.9.45 #### 2018.11.01 1. 允许添加空节点 -v1.9.43 #### 2018.10.30 1. 修复Shadowsocks订阅识别问题 -v1.9.39 2. 修复Quantumult规则导出问题 -v1.9.40 3. 修复SurgeTF规则导出问题 -v1.9.40 #### 2018.10.29 1. 调整Quantumult自定义规则位置于GEOIP,CN上面 -v1.9.38 #### 2018.10.27 1. 修复Quantumult所有LAN规则没有设置为DIRECT的问题 -v1.9.37 #### 2018.10.22 1. 修正备份问题 -v1.9.36 #### 2018.10.18 1. 恢复占位符重命名 -v1.9.35 1. 代理分组输入框提供所有占位符名称选择 -v1.9.35 #### 2018.10.17 1. 修复动画资源过大问题 -v1.9.34 #### 2018.10.15 1. 小组件流量显示调整,设置时等号两边可以留空格 -v1.9.33 #### 2018.10.14 1. 小组件规则更新信息根据APP显示 -v1.9.32 #### 2018.10.10 1. 修复Shadowsocks链接导入错误 -v1.9.30 2. 修复Shadowsocks订阅在Quantumult不生成的问题 -v1.9.31 #### 2018.10.05 1. 调整调试状态栏显示状态下UI被遮挡的问题 -v1.9.28 #### 2018.10.03 1. 替换占位符操作“重命名”为“删除节点” -v1.9.26 2. 修复ssid策略组名称问题 -v1.9.27 #### 2018.10.01 1. 调整RULE-SET中的URL,添加时间戳强制刷新 -v1.9.24 2. 支持添加类型为round-robin的策略组,配置如select,对应Quantumult轮询 -v1.9.24 3. 修复规则替换问题 -v1.9.25 #### 2018.09.29 1. 生成Quantumult规则时,自动生成对应的favorite -v1.9.22 2. 增加列表下拉更新节点 -v1.9.23 #### 2018.09.28 1. 修复Quantumult无法导出问题 -v1.9.15 2. 增加升级重启逻辑,仅在需要时重启脚本 -v1.9.16 3. 修复SSID设置失效问题 -v1.9.17 4. 增加导出Surge3 TF格式规则 -v1.9.18 5. 修复图标问题 -v1.9.19 6. 修复Bug -v1.9.21 #### 2018.09.25 1. 修复特殊代理设置后无法生成配置文件问题 -v1.9.13 #### 2018.09.24 1. 调整列表样式 -v1.9.12 #### 2018.09.20 1. 修复特殊代理设置无效问题 -v1.9.11 #### 2018.09.19 1. 调整Quantumult规则 -v1.9.9 #### 2018.09.16 1. 调整ss链接识别 -v1.9.5 2. 更改Quantulult导出的规则为Jacky Y维护的规则 -v1.9.7 3. 增加备份文件选择后的提示 -v1.9.7 #### 2018.09.13 1. 修复首次打开无法导入节点问题 -v1.9.4 2. 允许空白分组,并在生成时清除其group信息 -v1.9.4 #### 2018.09.11 1. 新添加节点显示在最顶部 -v1.9.3 2. 修复v2ray订阅不生成问题 -v1.9.3 #### 2018.09.10 1. 支持导入v2订阅(Quantumult和v2rayN),去除对Shadowrocket和Kitsunebi的vmess格式支持 -v1.9.1 2. v2rayN的vmess默认加密方式改为chacha20-ietf-poly1305 -1.9.2 #### 2018.08.30 1. 修复bug -v1.8.4 #### 2018.08.28 1. 修复加载慢或无法加载的问题 -v1.8.2 #### 2018.08.26 1. 修复Bug -v1.7.89 2. 适配Quantumult的SSID suspend -v1.8.1 #### 2018.08.23 1. 调整导航栏样式 -v1.7.82 2. 增加Loading动画 -v1.7.83 #### 2018.08.22 1. 允许定义部分UI(主界面和进阶设置)颜色,且不会因更新覆盖 -v1.7.80 #### 2018.08.21 1. 增加从Quantumult导出节点,导出文件是选择JSBox即可 -v1.7.76 2. 恢复SSID设置 -1.7.77 #### 2018.08.20 1. 增加小组件流量显示自定义 -v1.7.75 #### 2018.08.19 1. 修复SSR订阅识别Quantumult无法联网问题 -v1.7.73 2. 修复Bug -v1.7.74 #### 2018.08.18 1. 增加节点编辑,去除重命名 -v1.7.71 2. 兼容某些不合规范的订阅 -v1.7.72 #### 2018.08.17 1. 特殊代理设置会在脚本启动时从Github更新,地址:https://github.com/Fndroid/specialReg -v1.7.70 #### 2018.08.13 1. 更新默认General配置,更新需要清空进阶设置里的“常规” -v1.7.69 #### 2018.08.12 1. Emoji功能独立开关 -v1.7.66 2. 修复更新节点时批量节点被恢复问题 -v1.7.66 3. 部分机场订阅不规范无法识别问题 -v1.7.67 #### 2018.08.11 1. Emoji更新可以对所有节点生效 -v1.7.64 2. 修复bug -v1.7.65 #### 2018.08.09 1. 修复SSR转换时模块丢失问题 -v1.7.63 #### 2018.08.07 1. SSR链接导出到Surge时仅支持plain/origin兼容模式 -v1.7.62 2. 订阅识别不支持混合类型,仅仅会读取首个节点类型,不同的将被抛弃 -v1.7.62 #### 2018.08.06 1. 增加识别external类型Surge链接 -v1.7.61 2. 导出为Surge时尝试将链接转换为ss链接 -v1.7.61 #### 2018.08.05 1. 更新节点列表时可以带上国旗Emoji -v1.7.60 #### 2018.08.03 1. 修复拓展选择时注释被误识别的问题 -v1.7.59 2. 调整下载逻辑 -v1.7.59 #### 2018.08.01 1. 修复Quantumult添加后缀被误识别为混淆参数的问题 -v1.7.58 #### 2018.07.30 1. 增加后缀source-type=n,n合法值为0-7,用于Quantumult导出时设置订阅的OPTION选项 -v1.7.57 2. 增加307重定向识别 -v1.7.57 #### 2018.07.28 1. 修复某些设备小组件字体被遮挡的问题 -v1.7.56 #### 2018.07.27 1. 增加识别Shadowsocks订阅 -v1.7.54 2. 修复某些机场不能显示流量问题 -v1.7.54 3. 增加节点更新/识别失败提示 -v1.7.55 #### 2018.07.25 1. 调整小组件流量显示样式 -v1.7.52 2. 修复流量信息和组名不对应问题 -v1.7.53 #### 2018.07.24 1. 修复一个很难触发的Bug -v1.7.51 #### 2018.07.23 1. 界面调整 -v1.7.50 #### 2018.07.22 1. Quantumult调整REJECT规则部分,解决某些广告不能屏蔽问题(如腾讯视频) -v1.7.47 2. 删除昨晚加班解决的问题 -v1.7.48 3. 修复小Bug -v1.7.49 #### 2018.07.21 1. 修复Quantumult导出时自定义URLRewrite或URLReject丢失问题 -v1.7.44 2. 修复Quantumult导出时因节点名称不合法而丢弃的问题 -v1.7.45 #### 2018.07.20 1. 关于页面增加托管Bot入口 -v1.7.41 2. 长按“生成配置”按钮可以快速导出data.js文件 -v1.7.41 3. 小组件会根据配置使用Quantumult支持的流量显示方式显示流量信息 -v1.7.42 4. 调整小组件样式 -v1.7.43 #### 2018.07.19 1. 更新托管文件名获取逻辑 -v1.7.40 #### 2018.07.18 1. 调整小组件和启动器区分逻辑 -v1.7.38 2. 调整主界面UI -v1.7.38 3. 区分Surge2/3的图标 -v1.7.39 #### 2018.07.17 1. 生成Quantumult配置时,如检测到SSR链接,则在Favorite里生成对应订阅 -v1.7.37 #### 2018.07.16 1. 配置文件增加覆盖功能 -v1.7.36 #### 2018.07.15 1. 支持识别Kitsunebi和Shadowrocket的V2Ray链接 - v1.7.35 #### 2018.07.13 1. 修复SSR托管无法识别问题 - v1.7.32 2. 增加更新/导入识别结果提示 - v1.7.32 3. 增加都某些机场不规范订阅的识别 -v1.7.33 4. 调整节点列表样式 -v1.7.33 #### 2018.07.12 1. 导入Quantumult显示分组(vmess除外) - v1.7.30 2. 支持识别SSR订阅和批量导入 - v1.7.31 3. 支持识别V2Ray订阅和批量导入 - v1.7.31 #### 2018.07.10 1. Quantumult最新TF已经修正obfs-host问题,所以删除hack逻辑 - v1.7.28 2. 测试识别V2Ray链接(vmess://) - v1.7.29 #### 2018.07.09 1. 修复下滑问题 - v1.7.27 2. 修复Quantumult无法获取配置DNS问题 - v1.7.27 3. 去除URL Scheme导出filter和rejection的特性,因为Quantumult无法识别里面的Policy - v1.7.27 4. 支持使用特殊占位符``WidgetHeader``来配置Quantumult的Widget节点 - v1.7.27 #### 2018.07.08 1. hack解决圈obfs-host识别问题 - v1.7.26 2. 修复占位符会替换策略组名问题(占位符不要与节点名冲突)- v1.7.26 3. 增加Quantumult小组件开关 - v1.7.26 4. 导出为Quantumult时,不选择导出则只更新filter和rejection两部分 - v1.7.26 #### 2018.07.07 1. 支持导出为Quantumult格式配置(beta),测试前请备份配置先 - v1.7.25 #### 2018.07.06 1. Surge开关使用最新API判断,可不预先设置 - v1.7.24 #### 2018.07.05 1. 调整Surge开关状态逻辑,如不能显示请反馈 - v1.7.22 2. Surge开关状态需要先进行初始设置(长按图标即可) - v1.7.23 #### 2018.07.03 1. 小组件点击逻辑不变,但会显示Surge开关状态 #### 2018.06.30 1. 修复Surge2不开启MITM时报错的问题 #### 2018.06.26 1. 增加占位符重命名 2. 修复批量导入节点在更新时会重复出现的问题 #### 2018.06.24 1. 关键字删除时,可以使用正则表达式,但除了``\s``(空格),这是分隔符 #### 2018.06.23 1. 列表不选择时默认为DIRECT改为默认全选 #### 2018.06.22 1. 调整右上角按钮,分别改为支付宝红包领取和备份当前配置 2. 调整UI 3. 备份改为存储到iCloud 4. 修复可以创建空占位符问题 #### 2018.06.21 1. ``// replacement``注释现在将会替换除General、Proxy Group和MITM的CA部分(替换规则不需要重新生成证书)外的其他内容 2. 修复部分情况下hostname为空的错误 #### 2018.06.20 1. 脚本右上角增加导出data.js文件选项,方便后续生成订阅 #### 2018.06.19 1. 修复完成按钮无法保存后缀问题 #### 2018.06.18 1. rename注释可以识别等号,但需要使用转义``\=``,每个替换的左边可以是一个正则表达式,右边为替换字符串 2. 适配新版TF,脚本主界面右上角可以直接进入Surge #### 2018.06.17 1. 直接导出到Surge的时间设置为10s,10s后会关闭开启的内置服务器防止耗电过多问题 #### 2018.06.16 1. 为保证小组件快捷生成成功率,取消生成后回到JSBox自动退出功能,添加按钮手动操作 2. 小组件支持显示规则替换仓库信息(仅支持Github托管master分支的配置) 3. 修复rename和replacement注释因边界无法识别问题 #### 2018.06.15 1. 支持重命名默认策略组,需要在进阶设置中代理分组中添加注释:// rename: o1 = n1, o2 = n2 2. 支持替换lhie1的所有规则,可以配合分组代理加载其他规则,用法在进阶设置中代理规则添加注释:// replacement: https://xxxx #### 2018.06.14 1. 支持Surge2(未测试,因为我没有Surge2) 2. 修复Surge2的跳转问题 #### 2018.06.13 1. 更新脚本简介 #### 2018.06.12 1. 更新方式改为静默更新,有新版本将不会再弹出提示更新而在后台静默更新,更新后可不重启脚本生成规则,修复因更新脚本造成打断操作而产生心里阴影面积过大的问题 2. 修复ProxyHeader占位符丢失问题 3. 去除重复后缀 4. 先进行占位符替换,避免影响General的内容,占位符命名请不要与Proxy Group里面的内容相同 #### 2018.06.11 1. 调整界面 2. 去除UPD设置选项,增加节点后缀设置,可用于UDP、TFO和插件设置 3. 修复undefined问题 #### 2018.06.10 1. 生成配置时检查特殊代理设置服务器是否存在,不存在则忽略避免报错 2. 删除**批量Auto**选项 3. 增加**策略组别**选项,用于生成用于进阶设置的占位符,和ProxyHeader类似 4. 修复无法删除策略组占位符问题 5. 增加特殊代理可选择策略组功能 6. 修复特殊代理direct无效问题 如担心数据丢失,可对脚本内data.js文件进行备份 #### 2018.06.07 1. 修复脚本名称更改后升级和小组件异常问题 #### 2018.06.06 1. 删除导入节点时对组别进行保存的功能,因为有列表更新,所以貌似也没什么用 2. 默认给所有节点打开tfo,开关明天做 #### 2018.06.03 1. 删除分组时可以选择按照关键字删除 2. 修复单个组别无法进行关键字删除的问题 #### 2018.06.02 1. 小组件/启动器在规则有更新时显示最新的commit message #### 2018.05.27 1. 适配两种奇葩的机场托管节点识别(分别是在节点前面加空格和节点后面加逗号) 2. 修复部分ss节点无法识别问题 3. 修复windows下Shadowsocks二维码无法识别问题 4. 打开小组件或启动器时同时检查脚本和规则更新 #### 2018.05.26 1. 修复obfs识别问题 2. 调整更新等待时间 3. 区分启动器和小组件样式,启动器加入关闭按钮(性能模式启动器有效) #### 2018.05.25 1. 修正不添加节点不能导出规则问题 2. 调整启动器启动样式,启动后点击上下两部分空白可退出脚本 #### 2018.05.22 1. 调整Widget样式 #### 2018.05.15 1. 增加一个特性:在Surge里面将配置文件(.conf)分享到脚本,脚本会将当前配置的自定义规则(通过Surge的Extension添加的)追加到进阶设置里。 > 1的识别的配置文件需要时脚本生成的且进阶设置的代理规则包括``# Custom``注释 #### 2018.05.13 1. 调整导入节点表现,当列表中已有该组时,会更新已有组 2. 导入节点增加“更新节点列表”选项,用于升级列表中所有组 > 上述1,2仅对1.6.19及以后导入的组别生效 #### 2018.05.12 1. 调整Widget样式,去除启动器启动时的导航栏 2. 去除输入法上方的提示栏 3. 修复定义ProxyHeader失败问题 #### 2018.05.11 1. 增加对http/https/socks5/socks5-tls代理类型的支持,统一理解为Surge链接 2. 增强剪贴板导入,以行为单位支持批量ss链接、Surge链接和托管地址混合导入 #### 2018.05.10 1. 修复Safari拓展节点消失问题 2. 优化拉取速度,更新规则耗时更短 3. 当节点列表只有一个分组时,节点倒序、批量Auto和删除节点将不会弹出菜单,直接操作当前唯一组 #### 2018.05.09 1. 调整UI 2. 增加组别支持,每次导入的节点会被分为一组,可以根据组别进行倒序、Auto和删除操作 3. 取消对``固定脚本``的支持,列表外上滑将不再减少高度 4. 节点重命名选项可以对所在组别进行重命名 > 由于列表结构改变,原本节点列表的数据会丢失,请重新导入 #### 2018.05.08 1. 增加Safari拓展,在页面添加规则 2. 修复图标过大导致JSBox启动器无法载入问题 3. 调整``全部Auto``,如果当前已经全选,则全部反选一次 4. 调整``导入节点``,如果列表中已经存在,则不会重复显示 5. 修复自动生成时选择取消Action Sheet时脚本不退出问题 #### 2018.05.07 1. 增加小组件支持 2. 修复批量导入时不能识别``\r``换行的问题 3. 自动生成后回到JSBox自动退出脚本 4. 特殊代理增加单独查看、清除按钮,支持选择Direct 5. 调整小组件按钮位置,规则无更新时下方小字不再显示 #### 2018.05.06 1. .conf的所有配置项现在都可以在进阶配置中定义,大部分设置可以使用``-(减号)``对lhie1配置剔除 2. 内部代码调整,异常请反馈 3. 部分UI调整 4. 增加特殊代理设置,左滑节点即可设置 5. 文档修正,感谢**Mornwind**的PR #### 2018.05.05 1. 增加去自定义规则删除(优先级低于添加),写法: ![](https://github.com/Fndroid/jsbox_script/blob/master/imgs/Rules-lhie1_pre2.jpg?raw=true) 2. 修复进阶设置Gallery切换按钮不联动的问题 3. 增加关于页面 感谢**Mornwind、几位匿名赞赏者**的咖啡 #### 2018.05.04 1. 检测文件名,不合法则采用Action Sheet分享 2. 由于无法检测脚本是否在``固定脚本``中运行,所以增加了上下滑动列表高度变化,虽然很突兀,但是没办法 3. 增加节点重命名和排序 4. 进阶设置界面调整,DNS设置改为General,MITM默认为lhie1的,不开启则为空 5. 修正Surge3跳转 6. 增加URL Scheme支持,添加``auto=1``即可根据配置自动生成一次规则 #### 2018.05.03 1. 增加直接导出到Surge功能,但有限制,进入Surge后不要等待过长时间确定安装 2. 更改TestFlight选项名为UDP 3. 尝试突破Surge加载问题 4. 修复托管direct多余问题 感谢**Nicked、Mornwind**的咖啡 #### 2018.05.02 1. 增加批量导入ss节点(剪贴板) 2. 增加批量导入Surge节点(剪贴板) 3. 增加生成的过渡动画代替默认的loading 4. 修复TINYGIF的问题 5. 增加配置Proxy Group,``ProxyHeader``为Auto节点名,``Proxy Header``为所有节点名,可更改Auto设置 6. 删除导入的相册选择选项,如需此操作请更新JSBox 感谢**Wangsc1 M**的咖啡 #### 2018.05.01 1. 跳转到主应用运行 2. 调整界面(节点操作栏不再跟随滚动,开关说明) 3. 解除底部按钮固定,适配iPhoneX屏幕 > 无法运行无解,我无法复现... #### 2018.04.30 A 1. 每次退出脚本先保存环境,下次进入可以直接使用 2. 修改图标 3. 支持导入Surge节点 4. 修复``墙洞``托管无法识别问题 > 仅测试了cordcloud和rixCloud的托管导入,其他如果不能导入的,要不把托管借我测试再改密,要不等别人借我测试 > 脚本无法启动问题已经提交JSBox作者调试 #### 2018.04.30 1. 修复TF无效(节点无udp-relay=true)的问题 2. 修复升级日志遮挡问题 3. 由于``$addin.save``无回调,增加2s防止极端情况更新失败 4. 调整界面,去掉Auto显示框,改为列表显示形式 5. 增加``MITM``、``DNS``和``Rule Custom``设置 6. 修正配置可能丢失的问题 7. 修复输入框遮挡问题 8. 修正配置文件与wf部分区别 9. 增加MITM开关 > iOS 10.3.3如果能进入脚本,请TG和我说一下 #### 2018.04.29 1. 不选Auto时,Auto则为DIRECT,生成后请手动选择Proxy 2. 保存的``托管``或``ss://``改为以名称显示(可能不能很好兼容上版本) 3. 增加倒序和全部添加到Auto功能 3. 调整界面大小 4. 修正无法识别托管文件名的问题