Commit graph

87 commits

Author SHA1 Message Date
gVisor bot
d87ea1496e chore: fix subscription_info 2023-11-12 03:17:37 +08:00
gVisor bot
22551e0450 chore: modify ua 2023-11-12 02:44:55 +08:00
gVisor bot
b737c0451e feat: add include-all-providers to proxy-groups 2023-11-11 22:15:57 +08:00
gVisor bot
a918cd66d8 chore: hello mihomo 2023-11-03 21:58:21 +08:00
gVisor bot
fbce316b14 chore: better atomic using 2023-10-10 21:28:46 +08:00
gVisor bot
5cb57ffdc3 chore: improve subscription userinfo parsing (#781)
do not use regex parsing for `Subscription-UserInfo` header field
2023-09-29 08:42:57 +08:00
gVisor bot
903c77d806 chore: update to go1.21rc2, drop support for go1.19 2023-07-02 09:59:18 +08:00
gVisor bot
ea6e63e94c chore: better close single connection in restful api 2023-06-26 18:25:36 +08:00
gVisor bot
679348d994 chore: avoid unneeded map copy when close connection in restful api 2023-06-26 17:46:14 +08:00
gVisor bot
496759ba7e chore: function rename 2023-06-19 08:32:11 +08:00
gVisor bot
d558b31cf2 feat: optional provider path (#624) 2023-06-15 22:45:02 +08:00
gVisor bot
12c113d9cf chore: allow unsafe path for provider by environment variable 2023-06-11 01:55:49 +00:00
gVisor bot
ecd593bb97 When testing the delay through REST API, determine whether to store the delay data based on certain conditions instead of discarding it directly (#609) 2023-06-07 11:04:03 +08:00
gVisor bot
ea5a231145 chore: Something update from clash :) (#606) 2023-06-06 09:45:05 +08:00
gVisor bot
da681299ab ProxyProvider health check also supports specifying expected status (#600)
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-06-04 14:00:24 +08:00
gVisor bot
dadd626f91 [Feature] Proxy stores delay data of different URLs. And supports specifying different test URLs and expected statue by group (#588)
Co-authored-by: Larvan2 <78135608+Larvan2@users.noreply.github.com>
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-06-04 11:51:30 +08:00
gVisor bot
190014aa1d chore: using sync/atomic replace uber/atomic 2023-04-22 15:37:57 +08:00
gVisor bot
443583a116 chore: close all connections after proxySet initial 2023-04-12 18:50:51 +08:00
gVisor bot
e5158977b1 feat: proxy-provider can set dialer-proxy too
it will apply `dialer-proxy` to all proxy in this provider
2023-04-12 10:39:24 +08:00
gVisor bot
3001df622f chore: better uuid using 2023-03-15 10:10:03 +08:00
gVisor bot
3c527f8535 fix: Adjust the timing of subscription information acquisition 2023-03-15 09:05:16 +08:00
gVisor bot
8b46b13595 fix: optimize health check 2023-03-14 20:10:52 +08:00
gVisor bot
c6ec5c683b chore: Generate UUID from fastrand 2023-03-05 11:00:14 +08:00
gVisor bot
9c3be97d47 make ConvertsV2Ray more robust (#349)
* make ConvertsV2Ray more  robust
* add log
* fix
2023-01-24 16:34:52 +08:00
gVisor bot
7bd6c1c874 chore: Fix fmt in #321
Replace all double spaces to tabs due to Go fmt proposal.
2023-01-07 12:24:28 +08:00
gVisor bot
f9ad33a874 proxy-provider support exclude node by node type 2023-01-03 21:27:07 +08:00
gVisor bot
722e8a6c27 Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha 2022-11-12 20:43:48 +08:00
gVisor bot
a3d4385a90 chore: add exclude-filter to ProxyGroup 2022-11-09 08:06:37 +08:00
gVisor bot
2f6171aecc fix: subscriptionInfo api 2022-11-08 22:30:50 +08:00
gVisor bot
1dbd0cbf06 fix: subscriptionInfo api
fix: subscriptionInfo api

fix: subscriptionInfo api
2022-11-08 07:59:08 +08:00
gVisor bot
6a631ed31d fix: context import 2022-11-06 08:43:39 +08:00
gVisor bot
60311dc74e feat: subscriptionInfo 2022-11-05 19:39:17 +08:00
gVisor bot
350fe79865 Fix: a shared fastSingle.Do() may cause providers untouched (#2378) 2022-11-04 13:11:01 +08:00
gVisor bot
4e32764c87 adjust: add some log for healthcheck debug 2022-10-31 16:04:50 +08:00
gVisor bot
744c058932 fix: lazy check 2022-10-30 23:08:18 +08:00
gVisor bot
68014c786d chore: support multi filter like subconverter in ProxyProvider and add exclude-filter to ProxyProvider 2022-10-30 21:04:33 +08:00
gVisor bot
054641f8c1 refactor: optimize nodes caching 2022-07-20 08:53:54 +08:00
gVisor bot
6b95daa9ee refactor: Unified provider loading resources 2022-07-11 21:30:34 +08:00
gVisor bot
192ae06fe5 Fix: proxy provider filter validation (#2198) 2022-06-30 17:08:53 +08:00
gVisor bot
afeb80ea3d fix: proxy provider force update on init 2022-06-25 12:42:52 +08:00
gVisor bot
e107b18954 chore: healthcheck only once check at same time 2022-06-25 08:53:04 +08:00
gVisor bot
fd40911fde fix: force update provider happen loopback 2022-06-18 16:05:09 +08:00
gVisor bot
41d0aac5ec fix: group filter touch provider 2022-06-07 17:19:25 +08:00
gVisor bot
0e8c87474b feat: proxy provider 支持V2ray格式订阅链接 2022-06-05 17:14:24 +08:00
gVisor bot
8479c2fd4c Feature: add V2Ray subscription support to proxy provider 2022-06-05 15:59:47 +08:00
gVisor bot
0a50209328 fix: 当初始化失败时,定时更新失效 2022-06-04 19:15:30 +08:00
gVisor bot
5953a4cfb5 refactor: 抽离http请求方法 2022-06-04 19:14:39 +08:00
gVisor bot
3e082166be fix: 更新错误时未停止后续流程,日志修改 2022-05-26 23:13:36 +08:00
gVisor bot
b3017fea94 fix: 启动时检测provider文件是否过期,强制更新 2022-05-26 21:05:00 +08:00
gVisor bot
649177855a Chore: upgrade to yaml v3 2022-05-26 17:47:05 +08:00