Mi Tom
09bb2909d0
Fix client parse errors with '=' in remark strings ( #632 )
...
Replace every '=' with '-' in the remark string to avoid parse errors from the clients.
2023-10-03 18:24:32 +08:00
Kenneth
a7e441a2fe
Do not add obfs-host to Surge Snell node if empty ( #626 )
...
* fix surge obfs-host empty error
* fix comma error
2023-07-26 13:07:30 +08:00
Tindy X
deb73c5669
Enhancements
...
Fix support for generating Loon configs.
Refactor libraries.
2023-07-03 13:52:52 +08:00
flosacca
d3fa05a8fd
Make indentation in Clash profile consistent ( #559 )
2023-03-22 14:46:43 +08:00
TaurusXin
a60551ac11
Remove VMess aead option in Quantumult X ( #538 )
...
* Remove VMess aead option in Quantumult X
* Only add aead option in QuanX when alterid=0
2023-03-22 14:46:23 +08:00
Vincent Young
35d296553b
Fix bug on Surge when using WebSocket ( #532 )
...
* Fix bug on Surge when using WebSocket.
* Change sni from host to hostname
2022-08-31 16:24: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
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
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
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
35809391e9
Add option to CMake to build as static library
2021-12-15 00:13:00 +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
b4201b24f7
Fix cache system not working properly
...
Clean up codes.
2021-10-10 21:32:54 +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
64eeaf4d5b
Update third-party libraries
2021-09-30 14:29:05 +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
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
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
CN_SZTL and Tindy X
d6cb49fab3
Add missing headers for musl ( #330 )
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
Co-authored-by: Tindy X <49061470+tindy2013@users.noreply.github.com >
2021-03-27 08:16:23 -05: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
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