wwqgtxx
|
1d784231b0
|
fix: exclude-filter not work when filter is empty
|
2022-11-09 08:41:30 +08:00 |
|
wwqgtxx
|
5fd79890e7
|
chore: add exclude-filter to ProxyGroup
|
2022-11-09 08:06:37 +08:00 |
|
wwqgtxx
|
5dab89c9ec
|
fix: group filter add not matched proxies at the end
|
2022-10-31 21:50:30 +08:00 |
|
wwqgtxx
|
2a24effac0
|
chore: better UrlTest's torch
|
2022-10-31 16:58:29 +08:00 |
|
wwqgtxx
|
972d3f1d39
|
fix: UrlTest's torch not work
close #232
|
2022-10-31 16:45:14 +08:00 |
|
wwqgtxx
|
b9d8b69889
|
fix: lazy check
|
2022-10-30 23:08:18 +08:00 |
|
wwqgtxx
|
dedb9122df
|
chore: support multi filter in GroupBase too
|
2022-10-30 22:30:54 +08:00 |
|
Skyxim
|
0fb0e490f8
|
fix: when connection refused active health test
|
2022-10-16 13:12:49 +08:00 |
|
Skyxim
|
482062376e
|
fix: Temporarily delete marking node alive as false when error occurs
|
2022-08-13 18:25:28 +08:00 |
|
Dreamacro
|
133bb2319f
|
Chore: load balance hash need to have fallback strategy
|
2022-07-23 23:59:13 +08:00 |
|
Dreamacro
|
7d84a47683
|
Chore: load balance hash need to have fallback strategy
|
2022-07-23 23:51:42 +08:00 |
|
Skyxim
|
6a4063af0d
|
refactor: optimize nodes caching
|
2022-07-20 08:53:54 +08:00 |
|
Skyxim
|
4ba34ce672
|
chore: healthcheck only once check at same time
|
2022-06-25 08:53:04 +08:00 |
|
adlyq
|
ed17a1bf23
|
fix: group filter touch provider
|
2022-06-07 17:19:25 +08:00 |
|
adlyq
|
6e84f685ce
|
chore: 更新geox时通过内存存储
|
2022-06-03 16:50:49 +08:00 |
|
adlyq
|
1ad87cfec9
|
chore: 选择fallback时,当节点不可用时触发urltest
|
2022-06-03 13:32:11 +08:00 |
|
adlyq
|
4092a7c84b
|
feat: proxies group URLTest api
|
2022-05-30 22:07:09 +08:00 |
|
adlyq
|
c0eb9aac1c
|
feat: fallback can be select by user
|
2022-05-24 10:17:44 +08:00 |
|
Skyxim
|
fe25ae83df
|
refactor: 修改sticky-session尝试逻辑
|
2022-05-19 20:27:26 +08:00 |
|
Skyxim
|
7aff9aac82
|
fix: sticky-sessions异常
|
2022-05-18 22:29:27 +08:00 |
|
adlyq
|
b5623602f5
|
chore: Android auto-detect-interface plus
|
2022-05-18 12:00:57 +08:00 |
|
Skyxim
|
8b00be9039
|
fix: 删除udp触发的错误逻辑
|
2022-05-17 21:23:28 +08:00 |
|
Skyxim
|
fa9e27c5e4
|
refactor: 重构失败主动健康检测
|
2022-05-17 21:15:14 +08:00 |
|
Skyxim
|
0742f7db26
|
refactor: 重构StickySessions
|
2022-05-17 13:28:54 +08:00 |
|
adlyq
|
962ceaa89e
|
refactor: strategyStickySessions
|
2022-05-16 17:46:28 +08:00 |
|
MetaCubeX
|
aa0d174ccb
|
fix: strategyStickySessions nil pointer
|
2022-05-16 17:06:44 +08:00 |
|
adlyq
|
df8196a68c
|
fix: print process path logic
|
2022-05-12 18:57:30 +08:00 |
|
lelemka0
|
c1631759fc
|
feat: add strategy:sticky-sessions for LoadBalance
Signed-off-by: Meta <maze.y2b@gmail.com>
|
2022-05-09 18:56:36 +08:00 |
|
Skyxim
|
9969e1706e
|
fix: loadbalance group npe
|
2022-05-04 19:52:48 +08:00 |
|
Skyxim
|
fb58595d44
|
feat: Expose remote destination (udp proxy maybe domain of node)
|
2022-05-04 16:57:08 +08:00 |
|
Skyxim
|
b929a19f48
|
refactor: Unified active health detection, supported by load balancing policy group
|
2022-05-02 13:50:10 +08:00 |
|
wwqgtxx
|
861205dbbe
|
support udp in relay if last proxy could udp-over-tcp
|
2022-04-30 11:36:42 +08:00 |
|
adlyq
|
8dea62cd63
|
refactor: del useless file
|
2022-04-28 23:49:24 +08:00 |
|
adlyq
|
fac63625fc
|
fix: replace with sync.map for GroupBase
|
2022-04-28 23:43:10 +08:00 |
|
adlyq
|
b9f270162a
|
refactor: field name
|
2022-04-28 23:10:08 +08:00 |
|
adlyq
|
f1dab9e9ce
|
refactor: optimize the performance of filter in proxy-group
|
2022-04-28 19:01:13 +08:00 |
|
yaling888
|
4fd7d0f707
|
Chore: use generics as possible
|
2022-04-25 13:18:30 +08:00 |
|
Skyxim
|
eb6f7e3158
|
fix: relay conn error when addr is domain
|
2022-04-23 10:26:22 +08:00 |
|
adlyq
|
de4341c8cd
|
Revert: "fix: proxy-groups filter logic"
This reverts commit 8a85c63b08 .
|
2022-04-22 18:56:35 +08:00 |
|
adlyq
|
8a85c63b08
|
fix: proxy-groups filter logic
|
2022-04-22 17:27:55 +08:00 |
|
yaling888
|
7ca1a03d73
|
Refactor: metadata use netip.Addr
|
2022-04-20 22:52:05 +08:00 |
|
Adlyq
|
9b4ddbed2c
|
[skip ci] [Pre] avoid npe
|
2022-03-23 13:48:21 +08:00 |
|
MetaCubeX
|
e194efcecb
|
Migration: go 1.18
|
2022-03-17 01:51:28 +08:00 |
|
MetaCubeX
|
609d69191a
|
Merge remote-tracking branch 'clash/dev' into Alpha
# Conflicts:
# .github/workflows/docker.yml
# adapter/outboundgroup/fallback.go
# adapter/outboundgroup/loadbalance.go
# adapter/outboundgroup/relay.go
# adapter/outboundgroup/selector.go
# adapter/outboundgroup/urltest.go
# config/config.go
# go.mod
# go.sum
# main.go
# test/go.mod
# test/go.sum
|
2022-03-17 01:41:51 +08:00 |
|
Dreamacro
|
6a661bff0c
|
Migration: go 1.18
|
2022-03-16 12:10:13 +08:00 |
|
admin
|
06942c67fd
|
Fix the filter under proxy-group to filter other groups
|
2022-02-23 16:17:29 +08:00 |
|
admin
|
27292dac0c
|
Replace the regular implementation of the filter for proxy-providers and proxy-groups with regex2
|
2022-02-16 22:18:05 +08:00 |
|
Skyxim
|
58a47e1835
|
[Style] clear unless notes
|
2022-01-21 22:38:28 +08:00 |
|
Skyxim
|
daf83eb6f7
|
[Fixed] select group crash
|
2022-01-21 22:38:02 +08:00 |
|
Skyxim
|
b15344ec78
|
[Refactor]
1.allow maybe empty group
2.use COMPATIBLE(DIRECT alias) when proxy group is empty
3.http provider pass through tunnel
|
2022-01-18 21:09:36 +08:00 |
|