Update protocol.go

This commit is contained in:
RPRX
2026-06-17 14:13:48 +00:00
committed by GitHub
parent c07f7f94cb
commit 8916151f8b
+1
View File
@@ -209,6 +209,7 @@ func (s *ServerSession) handshake5(nMethod byte, reader io.Reader, writer net.Co
}
responsePort = net.Port(udpHub.LocalAddr().(*net.UDPAddr).Port)
expectedRemote := &gonet.UDPAddr{}
// UDP Associate should not specify a domain as source IP
if request.Address.Family().IsDomain() || request.Address.IP().IsUnspecified() {
expectedRemote.IP = writer.RemoteAddr().(*net.TCPAddr).IP // unix?
} else {