fix UDP
This commit is contained in:
parent
5024b300f1
commit
a502dd32fc
2 changed files with 2 additions and 2 deletions
|
@ -204,4 +204,4 @@ def encrypt_all(password, method, op, data):
|
||||||
data = data[iv_len:]
|
data = data[iv_len:]
|
||||||
cipher = m(method, key, iv, op)
|
cipher = m(method, key, iv, op)
|
||||||
result.append(cipher.update(data))
|
result.append(cipher.update(data))
|
||||||
return ''.join(result)
|
return b''.join(result)
|
||||||
|
|
|
@ -229,7 +229,7 @@ class UDPRelay(object):
|
||||||
if header_result is None:
|
if header_result is None:
|
||||||
return
|
return
|
||||||
# addrtype, dest_addr, dest_port, header_length = header_result
|
# 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())
|
client_addr = self._client_fd_to_server_addr.get(sock.fileno())
|
||||||
if client_addr:
|
if client_addr:
|
||||||
self._server_socket.sendto(response, client_addr)
|
self._server_socket.sendto(response, client_addr)
|
||||||
|
|
Loading…
Reference in a new issue