fix proxie

This commit is contained in:
Yuriy Yuriev
2026-05-19 13:36:37 +07:00
parent 0f7414b4da
commit 8b44a5b95a
3 changed files with 32 additions and 12 deletions
+3 -1
View File
@@ -182,13 +182,15 @@ class Socks5ToHttpProxy:
# Создаем SOCKS5 соединение
remote_socket = socks.socksocket()
remote_socket.settimeout(15)
if self.username:
logger.debug(f"SOCKS5 connect {host}:{port} via {self.socks5_host} 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!")
remote_socket.set_proxy(
socks.SOCKS5, self.socks5_host, self.socks5_port
)