mirror of
https://github.com/xjasonlyu/tun2socks.git
synced 2025-10-28 02:42:30 +08:00
Fix: deprecate metadata.Valid method
This commit is contained in:
@@ -87,7 +87,3 @@ func (m *Metadata) Network() string {
|
||||
func (m *Metadata) String() string {
|
||||
return m.DestinationAddress()
|
||||
}
|
||||
|
||||
func (m *Metadata) Valid() bool {
|
||||
return m.SrcIP != nil && m.DstIP != nil
|
||||
}
|
||||
|
||||
@@ -34,10 +34,6 @@ func handleTCP(localConn core.TCPConn) {
|
||||
DstIP: net.IP(id.LocalAddress),
|
||||
DstPort: id.LocalPort,
|
||||
}
|
||||
if !metadata.Valid() {
|
||||
log.Warnf("[Metadata] not valid: %#v", metadata)
|
||||
return
|
||||
}
|
||||
|
||||
targetConn, err := proxy.Dial(metadata)
|
||||
if err != nil {
|
||||
|
||||
@@ -39,13 +39,9 @@ func handleUDP(packet core.UDPPacket) {
|
||||
DstIP: net.IP(id.LocalAddress),
|
||||
DstPort: id.LocalPort,
|
||||
}
|
||||
if !metadata.Valid() {
|
||||
log.Warnf("[Metadata] not valid: %#v", metadata)
|
||||
return
|
||||
}
|
||||
|
||||
generateNATKey := func(m *M.Metadata) string {
|
||||
return m.SourceAddress() /* Full Cone NAT Key */
|
||||
return m.SourceAddress() /* as Full Cone NAT Key */
|
||||
}
|
||||
key := generateNATKey(metadata)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user