Browse Source

fix UDP

auth
clowwindy 10 years ago
parent
commit
a502dd32fc
  1. 2
      shadowsocks/encrypt.py
  2. 2
      shadowsocks/udprelay.py

2
shadowsocks/encrypt.py

@ -204,4 +204,4 @@ def encrypt_all(password, method, op, data):
data = data[iv_len:]
cipher = m(method, key, iv, op)
result.append(cipher.update(data))
return ''.join(result)
return b''.join(result)

2
shadowsocks/udprelay.py

@ -229,7 +229,7 @@ class UDPRelay(object):
if header_result is None:
return
# addrtype, dest_addr, dest_port, header_length = header_result
response = '\x00\x00\x00' + data
response = b'\x00\x00\x00' + data
client_addr = self._client_fd_to_server_addr.get(sock.fileno())
if client_addr:
self._server_socket.sendto(response, client_addr)

Loading…
Cancel
Save