Я немного в тупике: у меня есть простая клиентская программа для обмена сообщениями (чистый python, сокеты), и я хотел добавить поддержку прокси (http/s, socks), однако я немного запутался, как это сделать. Я предполагаю, что соединение на уровне сокета будет выполнено с прокси-сервером, после чего заголовки должны содержать CONNECT + IP-адрес назначения (сервера чата) и аутентификацию (если этого требует прокси), однако остальное немного выше меня. Как обрабатывается последующее соединение, в частности чтение/запись и т. д.?
Существуют ли какие-либо руководства по реализации поддержки прокси для программирования на основе сокетов (tcp) в Python?
Спасибо