|
@@ -13,8 +13,8 @@ import (
|
|
|
"v2ray.com/core"
|
|
"v2ray.com/core"
|
|
|
"v2ray.com/core/common"
|
|
"v2ray.com/core/common"
|
|
|
"v2ray.com/core/common/buf"
|
|
"v2ray.com/core/common/buf"
|
|
|
- "v2ray.com/core/common/net"
|
|
|
|
|
"v2ray.com/core/common/log"
|
|
"v2ray.com/core/common/log"
|
|
|
|
|
+ "v2ray.com/core/common/net"
|
|
|
"v2ray.com/core/common/protocol"
|
|
"v2ray.com/core/common/protocol"
|
|
|
"v2ray.com/core/common/session"
|
|
"v2ray.com/core/common/session"
|
|
|
"v2ray.com/core/features/outbound"
|
|
"v2ray.com/core/features/outbound"
|
|
@@ -284,7 +284,11 @@ func (d *DefaultDispatcher) routedDispatch(ctx context.Context, link *transport.
|
|
|
|
|
|
|
|
accessMessage := log.AccessMessageFromContext(ctx)
|
|
accessMessage := log.AccessMessageFromContext(ctx)
|
|
|
if accessMessage != nil {
|
|
if accessMessage != nil {
|
|
|
- accessMessage.Detour = "[" + handler.Tag() + "]"
|
|
|
|
|
|
|
+ if len(handler.Tag()) > 0 {
|
|
|
|
|
+ accessMessage.Detour = handler.Tag()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ accessMessage.Detour = ""
|
|
|
|
|
+ }
|
|
|
log.Record(accessMessage)
|
|
log.Record(accessMessage)
|
|
|
}
|
|
}
|
|
|
|
|
|