Поддержка прокси Socks4 в QNetworkProxy

Я работаю над приложением, использующим QNetworkProxy. Я хочу знать, как я могу включить поддержку прокси-сервера типа Socks4 в свое приложение, поскольку Qt поддерживает только NoProxy, DefaultProxy, Socks5Proxy, HttpProxy, HttpCachingProxy и FtpCachingProxy. Я уже добавил поддержку NoProxy, DefaultProxy, Socks5Proxy и HttpProxy с помощью Qt, но не знаю, как включить поддержку Socks4proxy. Так может ли кто-нибудь помочь мне добавить поддержку Socks4proxy в мое приложение, используя только Qt.

Заранее спасибо.


person user1140851    schedule 20.11.2012    source источник
comment
Что вы имеете в виду под использованием только Qt? Как вы узнали, Qt (на данный момент) не поддерживает Socks4.   -  person Marcus Riemer    schedule 20.11.2012
comment
Хорошо, могу ли я как-то поддержать Socks4?   -  person user1140851    schedule 20.11.2012


Ответы (1)


Я был в похожей ситуации некоторое время назад и ничего не нашел. Существует проект, реализующий сервер Socks4, но в моем случае это не помогло.

просматривая исходный код Qt, я решил, что реализация Прокси Socks4 далеко не тривиален. В конце концов, я решил установить внутренний прокси Socks5, который сам использует другой прокси.

person Marcus Riemer    schedule 20.11.2012