mirror of
https://github.com/XTLS/Xray-core.git
synced 2024-12-04 11:06:03 +03:00
Wireguard inboud: Add missing inbound session information back
This commit is contained in:
parent
513f18bf53
commit
8996eb6240
@ -144,14 +144,15 @@ func (s *Server) forwardConnection(dest net.Destination, conn net.Conn) {
|
||||
Reason: "",
|
||||
})
|
||||
|
||||
if s.info.inboundTag != nil {
|
||||
ctx = session.ContextWithInbound(ctx, s.info.inboundTag)
|
||||
}
|
||||
|
||||
// what's this?
|
||||
// Session information should not be shared between different connections
|
||||
// why reuse them in server level? This will cause incorrect destoverride and unexpected routing behavior.
|
||||
// Disable it temporarily. Maybe s.info should be removed.
|
||||
|
||||
// if s.info.inboundTag != nil {
|
||||
// ctx = session.ContextWithInbound(ctx, s.info.inboundTag)
|
||||
// }
|
||||
// if s.info.outboundTag != nil {
|
||||
// ctx = session.ContextWithOutbounds(ctx, []*session.Outbound{s.info.outboundTag})
|
||||
// }
|
||||
|
Loading…
Reference in New Issue
Block a user