Compare commits

..
Author SHA1 Message Date
Fangliding 23ceba4716 Fix wireguard sendthrough 2026-08-01 19:45:18 +08:00
3 changed files with 1 additions and 8 deletions
-1
View File
@@ -347,7 +347,6 @@ func (h *Handler) SetOutboundGateway(ctx context.Context, ob *session.Outbound)
// case addr.Family().IsDomain():
default:
ob.Gateway = addr
}
}
-7
View File
@@ -121,13 +121,6 @@ func (s *Server) Process(ctx context.Context, network net.Network, conn stat.Con
writer: conn,
addr: addr.NetAddr(),
}
ctx = log.ContextWithAccessMessage(ctx, &log.AccessMessage{
From: conn.RemoteAddr(),
To: addr,
Status: log.AccessAccepted,
Reason: "",
Email: inbound.User.Email,
})
return dispatcher.DispatchLink(ctx, *addr, &transport.Link{
Reader: reader,
+1
View File
@@ -138,6 +138,7 @@ func (h *Handler) Process(ctx context.Context, link *transport.Link, dialer inte
}
ob.Name = "wireguard"
ob.CanSpliceCopy = 3
dialer.SetOutboundGateway(ctx, ob)
if err := h.init(ctx); err != nil {
return err