Есть моя прокся с 2 видами соксов (оба пробовал) py_proxy = (socks.SOCKS5, "IP", PORT, True, "user_name", "pass") py_proxy = (socks.HTTP, "IP", PORT, True, "user_name", "pass") client = TelegramClient('session_id', api_id, api_hash, proxy=py_proxy) client.start()
А проверял сам прокси так: s = socks.socksocket() # Same API as socket.socket in the standard lib s.set_proxy(socks.HTTP, "IP", PORT, True, "user", "pass") host = "mysite.ru" s.connect((host, 80)) request = "GET /ip HTTP/1.1\nHost: "+host+"\nUser-Agent:Mozilla 5.0\n\n" s.send(request.encode()) data = s.recv(4096).decode() print(data) - всё работает, страница выводится.
Обсуждают сегодня