Commit Graph
112 Commits
Author SHA1 Message Date
asdlokj1qpi23 4563be3d45 add vless to singbox 2023-12-18 11:18:07 +08:00
mzixofjsla 3cc58f38dd add Hysteria,Hysteria2 support clash and singbox,add vless support clash.fix stash Hysteria2 config error. 2023-12-14 19:28:08 +08:00
Tindy X 043c1fdcb9 Enhancements
Fix rule generation in Surge configs.
Refactor log output for curl verbose logs.
Optimize codes.
2023-12-06 15:25:53 +08:00
Tindy X a0e25158f5 Enhancements
Add no-resolve to generated Clash rule-set if exists (#679).
Do not set CURLOPT_USERAGENT if User-Agent header is provided.
Print curl verbose logs with standard format.
Change thread id in logs to thread name.
Optimize generation of rule contents.
2023-12-05 18:37:14 +08:00
Tindy X d9ff11146d Fix proxy type missing when append_proxy_type is enabled for Quantumult X configs 2023-12-02 22:50:33 +08:00
Tindy X 38fd0da1ba Enhancements
Add support for parsing authentication info in SOCKS5 links. (#652)
Optimize codes.
2023-11-27 00:52:00 +08:00
RuyeNet fdf983bc1b Use Host as SNI field if exists in Surge configs (#674) 2023-11-27 00:14:47 +08:00
Tindy X 05a542c4f1 Enhancements
Fix bad conversion of DOMAIN-SUFFIX rules when generating Surge DOMAIN-SET. (#667)
Optimize codes.
2023-11-27 00:09:25 +08:00
Tindy X c3524d04d7 Add support for exporting node list in sing-box format 2023-11-20 20:48:29 +08:00
Tindy X 7968d54476 Treat "simple-obfs" in sing-box configs as obfs-local 2023-11-19 18:29:04 +08:00
Tindy X c578ea6318 Optimize codes 2023-11-15 22:49:38 +08:00
Tindy X 434a775202 Update local dependencies 2023-11-15 17:59:09 +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 b71cd1e668 Enhancements
Fix crash when using WireGuard as type filter rule.
Fix support for compiler older than gcc-10 or clang-10.
Optimize codes.
2023-11-13 21:07:59 +08:00
Tindy X 7ea43f9c01 Fix detecting supported rule type in sing-box configs 2023-11-11 23:49:50 +08:00
Tindy X 6c7e009645 Add support for other sing-box rule types 2023-11-11 18:43:35 +08:00
Tindy X 4e94a986b4 Enhancements
Rework generation of sing-box rules.
Add a dns outbound to sing-box configs.
2023-11-11 18:24:14 +08:00
Tindy X d08426a53e Fix some rules not working in sing-box configs 2023-11-10 21:20:54 +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 8b45e06d0d Fix bad implementation of sing-box generation 2023-11-10 11:22:02 +08:00
Tindy X 833dee1dbc Optimize codes 2023-11-09 12:01:16 +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
Tindy X 80c2a968d1 Add support for WireGuard nodes in Clash, Surge and Loon configs 2023-10-16 04:12:41 +08:00
Tindy X c4cd7fb520 Add img-url support for Loon proxy groups 2023-10-09 16:34:25 +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 f6e5cbbba5 Add new proxy group options for Loon and Quantumult X 2023-10-04 02:40:00 +08:00
Kenneth b3ea72de6e UDP is not supported yet in clash when using snell. (#627)
* fix surge obfs-host empty error

* fix comma error

* UDP is not supported for clash when using snell

* fix brace warning
2023-10-03 18:25:16 +08:00
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