Commit Graph
100 Commits
Author SHA1 Message Date
Tindy X d8075aa701 Fix build error 2023-11-07 17:02:47 +08:00
Tindy X 80c2a968d1 Add support for WireGuard nodes in Clash, Surge and Loon configs 2023-10-16 04:12:41 +08:00
Tindy X e7380d8a9c Bump version to v0.8.1 2023-10-11 21:11:22 +08:00
Tindy X b281c9960b Fix warning: possibly dangling reference to a temporary 2023-10-11 19:51:28 +08:00
Tindy X 705e94e53f Fix build scripts 2023-10-11 18:53:38 +08:00
Tindy X b2688880ea Use latest release of curl 2023-10-11 18:51:58 +08:00
Tindy X e847df357b Add tag trigger for actions 2023-10-09 17:41:53 +08:00
Tindy X ea01a414eb Bump version to v0.8.0 2023-10-09 17:29:02 +08:00
Tindy X 206deb4be0 Fix build script 2023-10-09 16:52:58 +08:00
Tindy X c4cd7fb520 Add img-url support for Loon proxy groups 2023-10-09 16:34:25 +08:00
Tindy X cb409ddf7e Optimize codes 2023-10-09 16:06:06 +08:00
Tindy X 0e07f44f07 Enhancements
Add Snell version to Surge configs.
Optimize codes.
2023-10-09 15:34:59 +08:00
Tindy X 3cb07c3325 Enhancements
Refresh cron schedule after loading TOML preferences (#629).
Keep line order of Plugin section in Loon configs.
2023-10-08 02:57:56 +08:00
Tindy X c3e8e88fb6 Add support for SOCKS5 nodes in Loon configs 2023-10-08 02:40:27 +08:00
Tindy X 5de1a3fef0 Remove unused interface 2023-10-08 02:16:22 +08:00
Tindy X f6e5cbbba5 Add new proxy group options for Loon and Quantumult X 2023-10-04 02:40:00 +08:00
Tindy X 69cf9c3268 Fix build script 2023-10-04 00:51:26 +08:00
Tindy X f7d512d9eb Fix build script 2023-10-03 23:27:08 +08:00
Tindy X 1b18bcab08 Add auto-sync script for rules
Update build scripts.
2023-10-03 22:41:44 +08:00
Tindy X 49bc71e4f5 Fix build error 2023-07-04 00:46:07 +08:00
Tindy X 3ea4cad55d Fix build error 2023-07-03 14:35:59 +08:00
Tindy X deb73c5669 Enhancements
Fix support for generating Loon configs.
Refactor libraries.
2023-07-03 13:52:52 +08:00
Tindy X 8e0389d7f2 Fix posting form to /updateconf (#506) 2022-08-31 16:20:58 +08:00
Tindy X 47f8e35565 Fix build error
Use self-hosted machine for ARM docker build.
2022-08-24 04:21:58 +08:00
Tindy X 6c745370f8 Fix typo 2022-08-24 03:34:30 +08:00
Tindy X 356f4b07b2 Fix Docker merge manifest 2022-08-24 03:27:11 +08:00
Tindy X f8fab23da5 Fix not loading local rulesets 2022-08-23 19:01:59 +08:00
Tindy X 774d5598ad Fix build error 2022-08-23 17:58:23 +08:00
Tindy X 7bb181b306 Update docker base image version 2022-08-23 17:43:43 +08:00
Tindy X 28fa8c790f Update docker base image version 2022-08-23 17:34:39 +08:00
Tindy X 0087ae14b3 Use multithread for docker build 2022-08-23 17:05:18 +08:00
Tindy X 4387829e59 Update Docker build script 2022-08-23 16:59:53 +08:00
Tindy X be878e1005 Enhancements
Fix HEAD method to /sub not working.
Remove unused interfaces.
2022-08-22 14:47:12 +08:00
Tindy X f9713b43b9 Enhancements
Add support for SOCKS5 nodes in Quantumult X configs.
Fix GHA Windows build error.
2022-08-05 18:38:13 +08:00
Tindy X e34add21d2 Enhancements
Fix load-balance in Surge configuration not being generated correctly.
Add persistent and evaluate-before-use options to Surge proxy-groups.
2022-07-31 01:05:20 +08:00
Tindy X ce8d2bd0f1 Enhancements
Add authorization check before loading scripts.
Add detailed logs when loading preference settings.
2022-04-04 00:38:44 +08:00
Tindy X 7703d551bd Bump version to v0.7.2 2022-04-03 02:24:00 +08:00
Tindy X cf485873f9 Update Emoji rules (#452 #453 #456) 2022-04-03 02:05:46 +08:00
Tindy X d70d1db318 Enhancements
Fix parsing of some Trojan share links.
Add support for latest Surfboard config.
2022-04-03 01:35:25 +08:00
Tindy X 406b0f2022 Enhancements
Fix incorrect order of tolerance and timeout field in custom group config.
Fix Content-Disposition header for better support on browsers.
Fix parsing of some Shadowrocket links.
Support HEAD request that only return Subscription-UserInfo (#434).
Add more detail info to crash report.
2022-03-20 17:34:01 +08:00
Tindy X ebe68f64b1 Update config.termux.sh 2022-02-28 10:58:41 +08:00
Tindy X 80cda7b9e9 Enhancements
Fix matching not-range does not work (#428).
Fix parsing and generating of HTTPS nodes (#450).
Add servername field for Clash VMess nodes (#449 #451).
Add VMess AEAD option for Surge and Quantumult X configs.
2022-02-09 23:45:06 +08:00
Tindy X 2f78eafa2c Enhancements
Add better error handling.
Add support for version field of Snell nodes.
Optimize codes.
2022-01-23 01:04:16 +08:00
Tindy X 9419738959 Fix missing network field in Clash Trojan WebSocket nodes (#431 #448)
Optimize codes.
2022-01-21 03:43:27 +08:00
Tindy X 9b5e01acd3 Fix build error 2022-01-19 17:44:12 +08:00
Tindy X 82cba9d334 Cleanup CMakeLists 2022-01-19 17:30:45 +08:00
Tindy X 0222d9a31a Fix CMake configuration 2022-01-19 17:27:39 +08:00
Tindy X 6e3324be50 Enhancements
Add support for new format of Clash VMess WebSocket options.
Use url-latency-benchmark type for Quantumult X URL-Test group.
Optimize codes.
2022-01-03 21:58:50 +08:00
Tindy X c10766f1ad Enhancements
Add support for Trojan-WebSocket protocol.
Fix skip-cert-verify option not correctly added to Surge subscriptions.
Optimize codes.
2021-12-18 13:13:01 +08:00
Tindy X e840006e74 Fix some client does not recognize integer port or alter id (#371) 2021-12-17 21:29:20 +08:00
Tindy X a24be60d78 Fix remote file cannot be fetched 2021-12-15 12:00:57 +08:00
Tindy X a4988804d4 Update CMakeLists 2021-12-15 01:41:29 +08:00
Tindy X 35809391e9 Add option to CMake to build as static library 2021-12-15 00:13:00 +08:00
Tindy X 4639ee483e Bugs fix
Fix build error.
Fix max_allowed_download_size option has no effect (#409).
Clean up codes.
2021-12-06 19:12:02 +08:00
Tindy X 08d00dd3d7 Update build scripts 2021-12-06 18:34:09 +08:00
Tindy X 223a32f7bb Bug fixes
Don't add tls-verification to Quantumult X nodes if not over-tls (#413)
2021-12-06 14:09:45 +08:00
Tindy X b0c2d72ed7 Add missing header 2021-10-27 10:33:38 +08:00
Tindy X e9a8977135 Update CMakeLists.txt 2021-10-10 21:51:26 +08:00
Tindy X b4201b24f7 Fix cache system not working properly
Clean up codes.
2021-10-10 21:32:54 +08:00
Tindy X 9983e9ed43 Fix error in parsing ShadowsocksR configurations
Fix code style.
2021-10-05 00:19:05 +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 7eb4abedc2 Bump version to v0.7.1 2021-09-30 15:06:28 +08:00
Tindy X 64eeaf4d5b Update third-party libraries 2021-09-30 14:29:05 +08:00
Tindy X beb1070c24 Update README [skip ci] 2021-09-30 13:08:13 +08:00
Tindy X cea6d5fe88 Update local rulesets 2021-09-30 01:44:44 +08:00
Tindy X 2b143802a6 Replace ARMHF build with ARMv7 2021-09-29 12:57:40 +08:00
Tindy X 1b92ba6491 Add self-hosted ARM runner 2021-09-29 03:54:46 +08:00
Tindy X f9ad2718cd Fix some generated VMess nodes have incomplete config
Revert to legacy Clash VMess-WS node format for backward compatibility.
2021-09-23 15:45:11 +08:00
Tindy X 09d07713f3 Fix workflow file 2021-09-22 00:33:09 +08:00
Tindy X b49934635e Add specifying Docker build concurrent jobs
Add limiting concurrent jobs in Actions
2021-09-22 00:30: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 5aaa0f2027 Bump version to v0.7.0
Update Actions scripts.
2021-09-20 23:24:11 +08:00
Tindy X 94ee747649 Fix Gist upload and other web operation may fail to post data
Remove unused files in Docker images.
Cleanup codes.
2021-09-20 22:21:12 +08:00
Tindy X 61b671c13a Remove unused files from Docker images 2021-09-20 18:26:16 +08:00
Tindy X 7a2838712c Fix not properly handle ruleset types 2021-09-20 17:38:14 +08:00
Tindy X c35714ba48 Fix build error on some platforms
Update build scripts.
2021-09-20 17:17:49 +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
Tindy X 867602fbea Add basic support for VMess h2 & grpc protocols 2021-07-29 02:16:56 +08:00
Tindy X 3ad1c0078e Fix inconsistency SS plugin name
Clean up codes.
2021-07-29 01:52:36 +08:00
Tindy X fc2a5902d2 Update Windows patch 2021-06-12 14:45:32 +08:00
Tindy X e21f511ddb Bugs fix
Fix subscription info not being passed to the response.
Use stable sort for sorting nodes.
2021-06-11 21:38:15 +08:00
Tindy X aac10ddffa Update build scripts 2021-03-27 11:29:04 +08:00
Tindy X 3afe9986be Fix missing TLS setting in VMess nodes 2021-03-25 18:15:33 +08:00
Tindy X 9b32b72f0e Bugs fix
Fix server_port fields become 0 in SIP008 and ShadowsocksD subscriptions.
Fix parsed target not being passed to template argument.
2021-03-25 11:00:26 +08:00
Tindy X fe20b2d26c Bugs fix
Fix wrong type of alterId in Clash VMess nodes (#325).
Fix broken parsing of ShadowsocksR subscription.
Fix possible crash when running scripts.
2021-03-24 22:18:44 +08:00
Tindy X b42bfec5f1 Fix broken generation of Clash subscription 2021-03-24 02:32:34 -05:00
Tindy X b1f8643ece Update Dockerfile 2021-03-24 03:06:55 +08:00
Tindy X 6e01e542fb Fix build scripts 2021-03-24 02:56:03 +08:00
Tindy X 49e1c01283 Add missing header 2021-03-24 02:48:30 +08:00
Tindy X b3942ecc2d Update build scripts 2021-03-24 02:38:27 +08:00
Tindy X de288d7622 Add missing build dependencies 2021-03-23 18:15:01 +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 886fb1bf40 Update Dockerfile 2021-02-17 13:17:24 +08:00
Tindy X c826be47fc Update Dockerfile 2021-02-17 12:40:45 +08:00
Tindy X dd442ebb03 Fix Docker build error 2021-02-17 12:32:15 +08:00
Tindy X ce995fa3a6 Update Docker build Action 2021-02-17 02:05:43 +08:00
Tindy X a57906c9a6 Fix detection of loop request (#284) 2020-12-19 23:53:08 +08:00