VLESS practice: Use user-sent VLESS UUID's last byte as vlessRoute for routing rules

https://github.com/XTLS/Xray-core/pull/5009#issuecomment-3194262087
This commit is contained in:
RPRX committed 2025-08-17 13:55:18 +00:00
1 parent de23e51077
commit 105b306d07
15 files changed
+146 -89

No files matched your search

+4
View File
@@ -45,6 +45,10 @@ func (rr *RoutingRule) BuildCondition() (Condition, error) {
conds.Add(NewUserMatcher(rr.UserEmail))
}
if rr.VlessRouteList != nil {
conds.Add(NewPortMatcher(rr.VlessRouteList, "vlessRoute"))
}
if len(rr.InboundTag) > 0 {
conds.Add(NewInboundTagMatcher(rr.InboundTag))
}