Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
529 lines (392 sloc) 18 KB

如打赏名单有遗漏,请TG联系我加一下

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
  2. 代理分组输入框提供所有占位符名称选择 -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. 增加去自定义规则删除(优先级低于添加),写法:
  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. 增加MITMDNSRule Custom设置
  6. 修正配置可能丢失的问题
  7. 修复输入框遮挡问题
  8. 修正配置文件与wf部分区别
  9. 增加MITM开关

iOS 10.3.3如果能进入脚本,请TG和我说一下

2018.04.29

  1. 不选Auto时,Auto则为DIRECT,生成后请手动选择Proxy
  2. 保存的托管ss://改为以名称显示(可能不能很好兼容上版本)
  3. 增加倒序和全部添加到Auto功能
  4. 调整界面大小
  5. 修正无法识别托管文件名的问题