diff --git a/constant/metadata.go b/constant/metadata.go index a1f4b3f..39e861e 100755 --- a/constant/metadata.go +++ b/constant/metadata.go @@ -61,7 +61,7 @@ func (m *Metadata) UDPAddr() *net.UDPAddr { } } -func (m *Metadata) SerializesSocksAddr() socks5.Addr { +func (m *Metadata) SerializeSocksAddr() socks5.Addr { var ( buf [][]byte port [2]byte diff --git a/proxy/shadowsocks.go b/proxy/shadowsocks.go index 03d9993..f217d3b 100755 --- a/proxy/shadowsocks.go +++ b/proxy/shadowsocks.go @@ -61,7 +61,7 @@ func (ss *Shadowsocks) DialContext(ctx context.Context, metadata *M.Metadata) (c } c = ss.cipher.StreamConn(c) - _, err = c.Write(metadata.SerializesSocksAddr()) + _, err = c.Write(metadata.SerializeSocksAddr()) return } @@ -89,7 +89,7 @@ type ssPacketConn struct { func (pc *ssPacketConn) WriteTo(b []byte, addr net.Addr) (n int, err error) { var packet []byte if m, ok := addr.(*M.Metadata); ok { - packet, err = socks5.EncodeUDPPacket(m.SerializesSocksAddr(), b) + packet, err = socks5.EncodeUDPPacket(m.SerializeSocksAddr(), b) } else { packet, err = socks5.EncodeUDPPacket(socks5.ParseAddrToSocksAddr(addr), b) } diff --git a/proxy/socks5.go b/proxy/socks5.go index 6976634..2d9d0ef 100755 --- a/proxy/socks5.go +++ b/proxy/socks5.go @@ -59,7 +59,7 @@ func (ss *Socks5) DialContext(ctx context.Context, metadata *M.Metadata) (c net. } } - _, err = socks5.ClientHandshake(c, metadata.SerializesSocksAddr(), socks5.CmdConnect, user) + _, err = socks5.ClientHandshake(c, metadata.SerializeSocksAddr(), socks5.CmdConnect, user) return } @@ -142,7 +142,7 @@ type socksPacketConn struct { func (pc *socksPacketConn) WriteTo(b []byte, addr net.Addr) (n int, err error) { var packet []byte if m, ok := addr.(*M.Metadata); ok { - packet, err = socks5.EncodeUDPPacket(m.SerializesSocksAddr(), b) + packet, err = socks5.EncodeUDPPacket(m.SerializeSocksAddr(), b) } else { packet, err = socks5.EncodeUDPPacket(socks5.ParseAddrToSocksAddr(addr), b) }