Python: Прикрутить Socks к Socket запросам

1 500 руб. за проект
04 ноября 2019, 15:58 • 3 отклика • 30 просмотров
Привет!

Столкнулся с задачей, не могу самостоятельно решить.

Необходимо: прикрутить поддержку прокси(socks4/socks5/http/https) к сокет запросам в smtplib
Переопределить классы smtplib.SMTP и smtplib.SMTP_SSL , чтобы они принимали socks4/sock5/http/https прокси как с авторизацей так и без авторизаци по логину и паролю.

Пробовал через 2 либы PySocks и SocksiPy сделать обычный запрос на сайт what is my ip из под прокси, не получается.

PySocks пишет:
socks.SOCKS4Error: 0x5b: Request rejected or failed
что согласно https://github.com/Anorov/PySocks является неизвестной ошибкой

SocksiPy пишет:
illegal IP address string passed to inet_aton

Кто уже работал или понимает как это можно сделать,
Сроки: называйте свои сроки
Цена: озвучивайте свою цену
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Быстрый и красивый код с объяснениями, благодарю
~ 5 лет назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Отличный заказчик. Понятное ТЗ и своевременная оплата.
~ 5 лет назад