Commit Graph

130 Commits

Author SHA1 Message Date
Tindy X
bbcb6434e1
Enhancements
Add basic support for generating sing-box configs.
Use cpp-httplib as web server.
Optimize codes.
2023-11-07 22:12:01 +08:00
TAKO
25b25f669d
Fix wrong flag identification When converting Nigeria node (#654)
* Update emoji.toml

* Update emoji.txt
2023-11-06 21:58:11 +08:00
Tindy X
ea01a414eb
Bump version to v0.8.0 2023-10-09 17:29:02 +08:00
Tindy X
5de1a3fef0
Remove unused interface 2023-10-08 02:16:22 +08:00
reizhi
d47b8868e5
Add bingapis.com to MSServices (#545) 2022-09-26 13:58:46 +08:00
FeliiiciaWen
f6e77b7706
Update emoji rules (#493) 2022-07-10 14:04:13 +08:00
Tindy X
cf485873f9
Update Emoji rules (#452 #453 #456) 2022-04-03 02:05:46 +08:00
XYenon
63a05692c9
Fix clash dns in all_base.tpl (#459) 2022-04-03 01:45:48 +08:00
Jim Lee
be420f765b
Update Emoji rules (#439)
- 向部分地域添加地域代码匹配规则。
- 使用 \b 定位符来全字匹配地域与接入点英文缩写,避免匹配错误。(emoji.toml 中使用 \\b 转义)
- 前置高频地域匹配规则,并后置CN规则,以尽可能避免匹配错误。
- 同步 emoji.toml 与 emoji.txt 规则内容与顺序。
- 优化 CHN、IND、DEU 的匹配规则。
2022-01-14 00:26:57 +08:00
Leilei Chui
217891f150
Update Emojis (#433)
* Update emoji.toml

Add emoji rules for Canada

* Update emoji.txt

Add emoji rules for Canada
2022-01-06 01:53:56 +08:00
zhongfly
ec0ef4c9c4
Update local rulesets and configs (#423) 2021-12-28 22:09:49 +08:00
TAMAKO
3fe9725553
Update Emoji (#396)
* change route.toml

Thanks to v1.mk

* Revert "change route.toml"

This reverts commit 3487792a0482d9da721c4eb0afbb3f22a9880916.

* change emoji.toml

Thanks to v1.mk

* Update emoji.toml

Co-authored-by: hypenekoR <20227709+SNSLogty@users.noreply.github.com>
2021-10-18 00:04:01 +08:00
Tindy X
a653e3a874
Bugs fix
Fix example preference file.
Fix error when template include path is not set.
Fix crash when adding SSID group to Loon configurations.
Clean up codes.
2021-10-04 23:48:51 +08:00
Tindy X
94696a5da5
Fix typo in default configuration 2021-10-01 04:14:13 +08:00
Tindy X
cea6d5fe88
Update local rulesets 2021-09-30 01:44:44 +08:00
TAMAKO
f3571e35f8
Update Flags (#376)
* Add New Country Flags Rule

瑞典 冰岛 马恩岛 新西兰 以色列

* new flags
2021-09-22 13:07:46 +08:00
Tindy X
4454ef94ae
Fix typo in default profile 2021-09-22 00:06:37 +08:00
Tindy X
fc641444aa
Fix failed to load external TOML config when surge_rule_base is set
Update example config.
2021-09-20 23:57:28 +08:00
Tindy X
9797197c85
Add support for using TOML as configuration file format
Add basic support for trojan-grpc nodes.
Refactor codes.
2021-09-20 17:02:13 +08:00
秦宇航
e140c24f3d
Update Emojis (#334)
add `JP` for Japan and 'KR' for Korea node.
2021-04-09 17:13:57 +08:00
zhongfly
07ba0111a2
Update local rulesets and configs (#324) 2021-03-24 03:04:43 +08:00
Tindy X
60813e516a
Add script_clean_context option example in preference files. 2021-03-23 18:09:51 +08:00
Tindy X
3d67406af6
Complete refactor of project file structure
Fix incorrect handing of default node parameters in SSD subscription.
Fix unable to parse some Clash rule-providers (#289).
Fix not filtering inline comments in some Surge rulesets. (#285)
Add Cron task options.
Add clean context option for persisting a JS context across the whole request.
Replace JS engine with QuickJS.
2021-03-23 18:09:00 +08:00
Tindy X
d46aa6133e
Update flags 2020-11-26 21:50:55 -06:00
Tindy X
c0d079202a
Update default exclude remarks 2020-11-27 00:36:12 +08:00
CuSO₄·5H₂O
a7f5f41b6e
Modify Emoji matching rules (#273)
Co-authored-by: Tindy X <49061470+tindy2013@users.noreply.github.com>
2020-11-27 00:33:18 +08:00
Fxzx micah
929526a733
Update emoji.txt (#274)
Add some regional aliases
2020-11-27 00:25:17 +08:00
Tindy X
74d865ceb0
Enhancements
Fix not correctly handle SOCKS5 nodes in Clash subscriptions.
Add specifying filter script from URL arguments.
Add support for using matchers in include/exclude options.
Rename default configuration files for easier upgrade.
2020-11-08 18:34:26 +08:00
Tindy X
167adc457e
Update local rulesets and configs
Remove ConnersHua rules repository and replace all examples with DivineEngine repository.
2020-09-19 23:47:27 +08:00
Tindy X
1b30e89f80
Add support for simple web server
Update Docker README.
2020-08-19 01:23:44 +08:00
Tindy X
a42f56aecd
Update local rulesets and configs
Add DivineEngine local ruleset repository.
Remove Clash rule-providers from ACL4SSR repository.
2020-08-15 23:17:36 +08:00
Tindy X
97c89150a5
Breaking changes
Fix failed to download subscriptions, configs and rulesets due to bad implementation of download size checker.
Remove base pre-generation function.
Refactor code base.
2020-08-14 01:52:53 +08:00
Tindy X
f671230ce8
Add option to change style of proxies section in Clash subscriptions 2020-08-12 18:33:31 +08:00
Tindy X
41bc002cab
Fix typo 2020-08-12 17:35:25 +08:00
Tindy X
c3da6911f7
Add support for specifying max allowed download size 2020-08-10 01:37:27 +08:00
Tindy X
5ca5990673
Update local rulesets 2020-07-29 19:08:44 +08:00
Tindy X
8bc6e8de39
Update local rulesets 2020-07-26 19:34:24 +08:00
Tindy X
2df90073f6
Fix example Clash base 2020-07-23 11:14:19 +08:00
Tindy X
9f67b9051c
Update local rulesets and configs
Update build scripts.
2020-07-23 00:41:56 +08:00
Tindy X
4f039bd726
Enhancements
Change behavior of using proxy-providers in Clash proxy groups to allow both providers and proxies to exist.
Add option to allow continue when failed to parse an subscription link.
2020-07-21 23:38:44 +08:00
Tindy X
081b5adb71
Fix implementation of using Clash rule-providers as rule sources
Add option for whether to try to resolve hostnames when generating ShadowsocksR nodes in Surge configurations.
2020-07-10 22:38:17 +08:00
Tindy X
dc4eae34b1
Fix implementation of v2ray-plugin in Quantumult X subscriptions
Add example for using Clash proxy-provider.
Optimize codes.
2020-07-10 17:48:34 +08:00
Tindy X
c4ef7ed9eb
Update local rulesets 2020-07-10 16:59:20 +08:00
Tindy X
73ff6b9716
Add basic support for tls13 flag 2020-07-08 01:27:30 +08:00
Tindy X
1ca88d9e31
Enhancements
Add support for adding update interval to Clash rule-providers.
Optimize performance.
INIReader: Fix key value trimming error.
INIReader: Fix not processing escape character when dumping.
2020-07-06 03:34:08 +08:00
Tindy X
d752bc1783
Add add_emoji/remove_old_emoji options to external config 2020-07-02 22:14:54 +08:00
Tindy X
e6ddf00cce
Update local rulesets and configs 2020-07-02 14:49:58 +08:00
Tindy X
3b58b04d63
Fix error in generated Clash scripts
Fix missing classical providers when exporting Clash rule-providers.
Fix not correctly process some rulesets when generating Clash scripts.
Fix typo in pref.ini.
2020-06-29 16:16:49 +08:00
Tindy X
06eb71d1c4
Fix examples in pref.ini 2020-06-20 23:38:55 -05:00
Tindy X
46f334a564
Enhancements
Fix support for parsing keyword type in Clash domain rule-provider.
Fix potential error on reading configuration files.
Fix not processing remarks with comma when exporting some subscriptions.
Add geoip as script function.
Add support for using script to rename nodes and add Emojis to remarks.
2020-06-21 08:17:12 +08:00