9s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
10print(
'Socket created')
19print(
'Socket bind complete')
23print(
'Socket now listening')
26def forward_to_ssr(request):
30 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
31 s.connect((HOST, PORT))
33 print(
'Connected with ' + addr[0] +
':' + str(addr[1]))
34 print(
'forwarding'+str(request))
47def clientthread(conn):
57 data = conn.recv(1024)
62 reply = forward_to_ssr(request)
70 conn, addr = s.accept()
71 print(
'Connected with ' + addr[0] +
':' + str(addr[1]))
74 t = threading.Thread(target=clientthread,args=(conn,))