Commit Graph

727 Commits

Author SHA1 Message Date
riolurs
0ea729ea06 Fix VLESS config generation error
Some checks failed
GitHub CI / Linux ${{ matrix.arch }} Build (aarch64, subconverter_aarch64, ubuntu-24.04-arm) (push) Has been cancelled
GitHub CI / Linux ${{ matrix.arch }} Build (amd64, subconverter_linux64, ubuntu-latest) (push) Has been cancelled
GitHub CI / Linux ${{ matrix.arch }} Build (armv7, subconverter_armv7, ubuntu-24.04-arm) (push) Has been cancelled
GitHub CI / Linux ${{ matrix.arch }} Build (x86, subconverter_linux32, ubuntu-latest) (push) Has been cancelled
GitHub CI / macOS ${{ matrix.arch }} Build (arm, subconverter_darwinarm, macos-14) (push) Has been cancelled
GitHub CI / macOS ${{ matrix.arch }} Build (x86, subconverter_darwin64, macos-13) (push) Has been cancelled
GitHub CI / Windows ${{ matrix.arch }} Build (amd64, subconverter_win64, x86_64, MINGW64) (push) Has been cancelled
GitHub CI / Windows ${{ matrix.arch }} Build (x86, subconverter_win32, i686, MINGW32) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-24.04-arm, linux/arm/v7) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-24.04-arm, linux/arm64) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-latest, linux/386) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-latest, linux/amd64) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-24.04-arm, linux/arm/v7) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-24.04-arm, linux/arm64) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-latest, linux/386) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-latest, linux/amd64) (push) Has been cancelled
Publish Docker Image / Merge Docker Hub (push) Has been cancelled
Publish Docker Image / Merge GHCR (push) Has been cancelled
2025-06-17 21:34:18 +08:00
riolurs
617a807187 Modify the basic information.
Some checks are pending
GitHub CI / Linux ${{ matrix.arch }} Build (aarch64, subconverter_aarch64, ubuntu-24.04-arm) (push) Waiting to run
GitHub CI / Linux ${{ matrix.arch }} Build (amd64, subconverter_linux64, ubuntu-latest) (push) Waiting to run
GitHub CI / Linux ${{ matrix.arch }} Build (armv7, subconverter_armv7, ubuntu-24.04-arm) (push) Waiting to run
GitHub CI / Linux ${{ matrix.arch }} Build (x86, subconverter_linux32, ubuntu-latest) (push) Waiting to run
GitHub CI / macOS ${{ matrix.arch }} Build (arm, subconverter_darwinarm, macos-14) (push) Waiting to run
GitHub CI / macOS ${{ matrix.arch }} Build (x86, subconverter_darwin64, macos-13) (push) Waiting to run
GitHub CI / Windows ${{ matrix.arch }} Build (amd64, subconverter_win64, x86_64, MINGW64) (push) Waiting to run
GitHub CI / Windows ${{ matrix.arch }} Build (x86, subconverter_win32, i686, MINGW32) (push) Waiting to run
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-24.04-arm, linux/arm/v7) (push) Waiting to run
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-24.04-arm, linux/arm64) (push) Waiting to run
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-latest, linux/386) (push) Waiting to run
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-latest, linux/amd64) (push) Waiting to run
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-24.04-arm, linux/arm/v7) (push) Waiting to run
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-24.04-arm, linux/arm64) (push) Waiting to run
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-latest, linux/386) (push) Waiting to run
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-latest, linux/amd64) (push) Waiting to run
Publish Docker Image / Merge Docker Hub (push) Blocked by required conditions
Publish Docker Image / Merge GHCR (push) Blocked by required conditions
2025-06-13 11:55:12 +08:00
riolurs
806ebe9b93 Add 'ua' param for User-Agent in subscription fetching
Some checks failed
GitHub CI / Linux ${{ matrix.arch }} Build (aarch64, subconverter_aarch64, ubuntu-24.04-arm) (push) Has been cancelled
GitHub CI / Linux ${{ matrix.arch }} Build (amd64, subconverter_linux64, ubuntu-latest) (push) Has been cancelled
GitHub CI / Linux ${{ matrix.arch }} Build (armv7, subconverter_armv7, ubuntu-24.04-arm) (push) Has been cancelled
GitHub CI / Linux ${{ matrix.arch }} Build (x86, subconverter_linux32, ubuntu-latest) (push) Has been cancelled
GitHub CI / macOS ${{ matrix.arch }} Build (arm, subconverter_darwinarm, macos-14) (push) Has been cancelled
GitHub CI / macOS ${{ matrix.arch }} Build (x86, subconverter_darwin64, macos-13) (push) Has been cancelled
GitHub CI / Windows ${{ matrix.arch }} Build (amd64, subconverter_win64, x86_64, MINGW64) (push) Has been cancelled
GitHub CI / Windows ${{ matrix.arch }} Build (x86, subconverter_win32, i686, MINGW32) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-24.04-arm, linux/arm/v7) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-24.04-arm, linux/arm64) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-latest, linux/386) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for Docker Hub (ubuntu-latest, linux/amd64) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-24.04-arm, linux/arm/v7) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-24.04-arm, linux/arm64) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-latest, linux/386) (push) Has been cancelled
Publish Docker Image / Build ${{ matrix.platform }} for GHCR (ubuntu-latest, linux/amd64) (push) Has been cancelled
Publish Docker Image / Merge Docker Hub (push) Has been cancelled
Publish Docker Image / Merge GHCR (push) Has been cancelled
2025-06-11 12:03:56 +08:00
riolurs
95f37065d9 Add VLESS reality support 2025-06-11 12:03:56 +08:00
riolurs
8b6a1ccb8b Add AnyTLS support 2025-06-11 12:03:56 +08:00
riolurs
28a569c9de Modify Version 2025-06-11 12:03:56 +08:00
riolurs
d17e3835d4 Add TUIC support 2025-06-11 12:03:56 +08:00
riolurs
d3e2211f9e Modify Docker config 2025-06-11 12:03:56 +08:00
Tindy X
8e042ae6f1
Fix icon-url not correctly appended to generated Surge configs 2025-05-25 15:34:22 +08:00
Henri
82f3467e9c
Modify rules order so that dns can be routed normally in Global mode. (#844) 2025-05-21 20:34:15 +08:00
Tindy X
b99c679a6e
Use GitHub-hosted ARM runner 2025-05-21 18:15:50 +08:00
Tindy X
e1c0b95388
Support icon-url in Surge Proxy Groups 2025-05-21 17:10:45 +08:00
Se7enMuting
c2610a3804
Enhanced Profile Configuration Parsing and Tag Matching in profile.ini (#820)
1. exclude/include supports tag matching for "!!GROUP=", "!!GROUPID=", and "!!INSERT=".
2. exclude/include supports multiple expressions separated by the delimiter '`'.
3. Supports parsing multi-line contents for "url=", "rename=", and "exclude/include=" by merging them into a single line using delimiters.
2025-05-16 20:01:13 +08:00
topjohncian
e17246df7c
Feat(hysteria2): support hysteria2 port hopping for clash/singbox results (#817)
* Feat(hysteria2): add `ports` and `hop-interval` attributes of hysteria2 proxies to clash/singbox results

* Revert modifications of `.gitignore`
2025-05-16 20:00:59 +08:00
star
0beeeb5d15
Fix wireguard preshared key and keepalive for surge exporter (#840)
* fix wireguard preshared-key for surge

* fix wireguard keepalive for surge
2025-05-16 20:00:04 +08:00
Tindy X
ddbc1534aa
Fix CMake config error 2025-05-16 19:35:02 +08:00
Tindy X
92f66bf5b5
Fix Clash classical rule provider not renaming properly 2025-01-16 18:08:34 +08:00
Tindy X
b39de30db9
Update toml11 to v4.3.0 in Dockerfile 2025-01-16 17:31:30 +08:00
Tindy X
223d75a10a
Fix Clash rule provider did not trim domains and ip-cidrs 2025-01-16 17:29:46 +08:00
Tindy X
691193731f
Update toml11 to v4.3.0 2025-01-16 17:26:52 +08:00
Tindy X
05959b09b4
Url-decode file name before adding as Clash rule provider (#815) 2025-01-16 17:11:45 +08:00
Tindy X
3f5ed82672
Add CORS header to httplib webserver 2024-12-31 15:38:56 +08:00
Fanx
05910ac5dd
Update Flag category (#810) 2024-12-31 15:37:24 +08:00
Tindy X
1d56f44696
Add TCP Fast Open option to Clash configs 2024-12-08 22:27:01 +08:00
Lai Zn
c207bfc1f0
Add Hysteria & Hysteria 2 support (#731)
* feat: add hysteria & hysteria 2 support

* Fix build error

* Remove deleted rules repository

---------

Co-authored-by: Tindy X <49061470+tindy2013@users.noreply.github.com>
2024-11-29 01:00:26 +08:00
star
79a7e888b1
Add underlying-proxy, smart policy group support for surge and renaming surge wireguard section (#747)
* Use short hash of wireguard name for surge section name
Add underlying-proxy support for clash parser and surge exporter

* Add surge smart group support

* Allow clash to fallback to url-test in smart proxygroup

* Fix duplicate break statement in binding.h
2024-09-30 06:39:23 +08:00
TioaChan
644b9040b9
Add timezone env to Docker image (#776) 2024-08-27 17:34:01 +08:00
ak1ra
3f2281e284
Add clash.external_controller option in config file (#772) 2024-08-27 17:33:17 +08:00
SpadeLushen
0c11565cc9
Use Proxy.Host as alternative tls.server_name in sing-box to support Trojan's sni (#777)
Co-authored-by: Spade Lushen <7971040+SpadeLushen@users.noreply.github.com>
2024-08-27 17:33:02 +08:00
TAKO
6974910734
Update Flag category (#744)
* Update emoji.toml

* Update emoji.txt
2024-04-18 15:47:39 +08:00
Tindy X
0c8574755a
Enhancements
Fix not properly handling data from multipart-form POST (#739).
Fix not cleaning up request parameters when generating profiles (#741).
2024-04-09 01:11:29 +08:00
Tindy X
b9ad0c2ee2
Bump version to v0.9.0 2024-04-08 16:31:25 +08:00
Tindy X
04ac98725c
Add clash_api to default sing-box config base 2024-04-08 16:21:29 +08:00
Tindy X
6af2c56fc8
Do not add check-interval and tolerance to SSID groups in QuanX configs 2024-04-06 21:30:10 +08:00
Tindy X
fb6a830d7b
Add lhie1 rules to auto update config 2024-04-06 19:21:00 +08:00
Tindy X
b82d49200d
Fix update_rules checkout branch 2024-04-06 19:04:51 +08:00
Tindy X
40ba3fd970
Update rules updater script 2024-04-06 18:56:52 +08:00
Tindy X
1f57413025
Fix Linux self-hosted build 2024-04-05 21:48:03 +08:00
Tindy X
b228255d3b
Update build script 2024-04-05 21:46:04 +08:00
Tindy X
55e765e7f9
Fix broken string split (#736 #737 #738) 2024-04-05 14:55:24 +08:00
Tindy X
535d1d01e1
Fix "Profile not found" when generating artifact (#719) 2024-04-03 19:55:38 +08:00
Tindy X
7fdba81f2c
Fix implementation of getting random string (#726) 2024-04-03 19:43:33 +08:00
Tindy X
6c38710312
Add missing libraries 2024-04-03 19:16:13 +08:00
Tindy X
eeffa0f544
Use brew provided path for libraries on macOS 2024-04-03 19:13:12 +08:00
Tindy X
73da1a87ad
Run with sudo when building for macOS 2024-04-03 18:57:30 +08:00
Tindy X
670544cfb1
Add macOS ARM build 2024-04-03 18:50:35 +08:00
Tindy X
4864a6b13c
Support setting output style for proxy groups in Clash configs (#734) 2024-04-03 18:07:12 +08:00
Chi Zhang
cb15d568c0
Fix missing classical rulesets when exporting Clash configs with expand=false (#715)
* 尝试修正缺少RULE-SET问题
2024-04-03 17:15:35 +08:00
Tindy X
0f2cefd537
Enhancements
Read template_args from root in TOML preferences (#717).
Make max_workers work for httplib.
Fix implementation of str_icase_map for HTTP headers.
2024-04-03 17:09:21 +08:00
Tindy X
9e66b07251
Force delete 2024-04-03 16:45:05 +08:00