|
|
@@ -53,7 +53,7 @@ func TestTCPConnection(t *testing.T) {
|
|
|
assert.Error(err).IsNil()
|
|
|
assert.Bytes(authResponse[:nBytes]).Equals([]byte{socks5Version, 0})
|
|
|
|
|
|
- connectRequest := socks5Request(byte(1), v2net.IPAddress([]byte{127, 0, 0, 1}, targetPort))
|
|
|
+ connectRequest := socks5Request(byte(1), v2net.TCPDestination(v2net.IPAddress([]byte{127, 0, 0, 1}), targetPort))
|
|
|
nBytes, err = conn.Write(connectRequest)
|
|
|
assert.Int(nBytes).Equals(len(connectRequest))
|
|
|
assert.Error(err).IsNil()
|
|
|
@@ -124,7 +124,7 @@ func TestTCPBind(t *testing.T) {
|
|
|
assert.Error(err).IsNil()
|
|
|
assert.Bytes(authResponse[:nBytes]).Equals([]byte{socks5Version, 0})
|
|
|
|
|
|
- connectRequest := socks5Request(byte(2), v2net.IPAddress([]byte{127, 0, 0, 1}, targetPort))
|
|
|
+ connectRequest := socks5Request(byte(2), v2net.TCPDestination(v2net.IPAddress([]byte{127, 0, 0, 1}), targetPort))
|
|
|
nBytes, err = conn.Write(connectRequest)
|
|
|
assert.Int(nBytes).Equals(len(connectRequest))
|
|
|
assert.Error(err).IsNil()
|
|
|
@@ -173,7 +173,7 @@ func TestUDPAssociate(t *testing.T) {
|
|
|
assert.Error(err).IsNil()
|
|
|
assert.Bytes(authResponse[:nBytes]).Equals([]byte{socks5Version, 0})
|
|
|
|
|
|
- connectRequest := socks5Request(byte(3), v2net.IPAddress([]byte{127, 0, 0, 1}, targetPort))
|
|
|
+ connectRequest := socks5Request(byte(3), v2net.TCPDestination(v2net.IPAddress([]byte{127, 0, 0, 1}), targetPort))
|
|
|
nBytes, err = conn.Write(connectRequest)
|
|
|
assert.Int(nBytes).Equals(len(connectRequest))
|
|
|
assert.Error(err).IsNil()
|
|
|
@@ -190,7 +190,7 @@ func TestUDPAssociate(t *testing.T) {
|
|
|
assert.Error(err).IsNil()
|
|
|
|
|
|
udpPayload := "UDP request to udp server."
|
|
|
- udpRequest := socks5UDPRequest(v2net.IPAddress([]byte{127, 0, 0, 1}, targetPort), []byte(udpPayload))
|
|
|
+ udpRequest := socks5UDPRequest(v2net.UDPDestination(v2net.IPAddress([]byte{127, 0, 0, 1}), targetPort), []byte(udpPayload))
|
|
|
|
|
|
nBytes, err = udpConn.Write(udpRequest)
|
|
|
assert.Int(nBytes).Equals(len(udpRequest))
|
|
|
@@ -200,7 +200,7 @@ func TestUDPAssociate(t *testing.T) {
|
|
|
nBytes, err = udpConn.Read(udpResponse)
|
|
|
assert.Error(err).IsNil()
|
|
|
assert.Bytes(udpResponse[:nBytes]).Equals(
|
|
|
- socks5UDPRequest(v2net.IPAddress([]byte{127, 0, 0, 1}, targetPort), []byte("Processed: UDP request to udp server.")))
|
|
|
+ socks5UDPRequest(v2net.UDPDestination(v2net.IPAddress([]byte{127, 0, 0, 1}), targetPort), []byte("Processed: UDP request to udp server.")))
|
|
|
|
|
|
udpConn.Close()
|
|
|
conn.Close()
|