Shelikhoo
|
881571374d
rename Router Enum name Domain to prevent name collision
|
4 years ago |
Jebbs
|
b05a469488
v5: Remove v2ctl & wv2ray (rebased from 7c1ab062064c515e8c14669edb7c75173c0e8d2c)
|
5 years ago |
database64128
|
c78ee5aac7
🏡 Housekeeping: Update to Go 1.17 (#1215)
|
4 years ago |
DarthVader
|
ac1e5cd925
Add minimal perfect hash domain matcher (#743)
|
4 years ago |
Loyalsoldier
|
f94dd11a8c
Chore: change module name (#677)
|
4 years ago |
DarthVader
|
de618121ad
Refactor: A faster DomainMatcher implementation (#587)
|
4 years ago |
Loyalsoldier
|
b68f943c78
Fix lint according to golangci-lint (#439)
|
5 years ago |
Vigilans
|
5a497890e6
Routing Context: Fix GetUser() & Use string for Attributes Value
|
5 years ago |
Vigilans
|
f9d37b724c
Extract session information during routing as routing context
|
5 years ago |
Vigilans
|
c74a33f827
Amending domain matcher with returning array of all matches
|
5 years ago |
Vigilans
|
40c0bcc3ab
Support source port matching in routing config
|
5 years ago |
Agioi Theodoroi
|
bbd3988f3d
clean up code
|
5 years ago |
Darien Raymond
|
02d8845093
add scripting support for attributes matching
|
6 years ago |
Darien Raymond
|
0d31a68694
extract all session context before checking conditions
|
6 years ago |
Darien Raymond
|
95583b5031
support range list in routing rule
|
6 years ago |
Darien Raymond
|
7e5e080488
move sniffing result to session
|
6 years ago |
Darien Raymond
|
1ab94fed79
optimize v2ctl size
|
6 years ago |
Darien Raymond
|
82d562d1f0
use session.Outbound.ResolvedIPs
|
7 years ago |
Darien Raymond
|
6543f5825b
remove usage of NetworkList in NetworkMatcher
|
7 years ago |
Darien Raymond
|
b9c8506c23
optimize network matcher
|
7 years ago |
Darien Raymond
|
2364f5f280
remove AddressFamily.Either()
|
7 years ago |
Darien Raymond
|
58221ebae1
optimize multi-geoip matcher
|
7 years ago |
Darien Raymond
|
6e82128dc9
remove unused code
|
7 years ago |
Darien Raymond
|
41956e92a5
migrate to the new geoip matcher
|
7 years ago |
Darien Raymond
|
c73e899f54
prototype for high performance geoip matcher
|
7 years ago |
Darien Raymond
|
c2566e1331
cleanup unused scenarios
|
7 years ago |
Darien Raymond
|
ed2779e333
more test case for router
|
7 years ago |
Darien Raymond
|
595f3d685e
merge user info inbound metadata
|
7 years ago |
Darien Raymond
|
94b880d060
move session based info into session package
|
7 years ago |
Darien Raymond
|
eb05a92592
dont start periodic task until necessary
|
7 years ago |