Commit Graph

138 Commits

Author SHA1 Message Date
Fanx
05910ac5dd Update Flag category (#810) 2024-12-31 15:37:24 +08:00
ak1ra
3f2281e284 Add clash.external_controller option in config file (#772) 2024-08-27 17:33:17 +08:00
TAKO
6974910734 Update Flag category (#744)
* Update emoji.toml

* Update emoji.txt
2024-04-18 15:47:39 +08:00
Tindy X
04ac98725c Add clash_api to default sing-box config base 2024-04-08 16:21:29 +08:00
Tindy X
4864a6b13c Support setting output style for proxy groups in Clash configs (#734) 2024-04-03 18:07:12 +08:00
moexiami
623ffbb23f Set most node_pref settings to indeterminate by default (#728)
Settings within node_pref should be established with a thorough understanding of the subscription sources' configurations.
Additionally, defaulting skip_cert_verify_flag to true exposes security risks.

Since pref.example.toml serves as the default configuration file, it is suggested to reset these settings. Also moving us toward Secure-by-Default.

Signed-off-by: moexiami <i@f2light.com>
2024-04-02 18:34:50 +08:00
Tindy X
885a63b837 Enhancements
Fix a typo which cause the server to hang.
Add option to enable reload pref config on request.
Optimize codes.
2023-11-14 16:42:22 +08:00
Tindy X
51b65ec437 Enhancements
Fix base sing-box configuration.
Add support for adding Clash modes to sing-box configs.
Optimize codes.
2023-11-10 18:23:43 +08:00
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