This commit is contained in:
Yuriy Yuriev
2026-05-19 13:41:59 +07:00
parent 8b44a5b95a
commit 46c325540b
+3 -2
View File
@@ -127,6 +127,7 @@ class Socks5ToHttpProxy:
return
request_text = request_line.decode('utf-8', errors='ignore').strip()
logger.info(f"Tunnel request: {request_text[:80]}")
if request_text.upper().startswith('CONNECT'):
await self._handle_connect(request_text, reader, writer)
@@ -184,13 +185,13 @@ class Socks5ToHttpProxy:
remote_socket.settimeout(15)
if self.username:
logger.debug(f"SOCKS5 connect {host}:{port} via {self.socks5_host} auth=yes user={self.username[:4]}***")
logger.info(f"SOCKS5 connect {host}:{port} via {self.socks5_host}:{self.socks5_port} auth=yes user={self.username[:4]}***")
remote_socket.set_proxy(
socks.SOCKS5, self.socks5_host, self.socks5_port,
username=self.username, password=self.password
)
else:
logger.warning(f"SOCKS5 connect {host}:{port} via {self.socks5_host} auth=NO — credentials missing!")
logger.warning(f"SOCKS5 connect {host}:{port} via {self.socks5_host}:{self.socks5_port} auth=NO — credentials missing!")
remote_socket.set_proxy(
socks.SOCKS5, self.socks5_host, self.socks5_port
)