Всем привет. Начал знакомиться с QT совсем недавно, но возникла острая необходимость написать одну программу. Вот ее краткое описание.
Есть сторонняя сетевая программа, поддерживающая использование socks прокси. В моем положении использование этого прокси обязательно (особенность предоставления интернета провайдером), но также необходима возможность фильтрации траффика и некоторой его модификации. Решил поступить следующим образом
Как видно из схемы, моя программа должна быть и клиентом и сервером socks5 одновременно. С клиентом все просто - QNetworkProxy. Другое дело сервер. Как его можно реализовать с использованием сокетов QT? Надеюсь на людей, знакомых с принципами работы и написанием таких серверов.
Итого:Задача сводится к написанию socks5 (хатя можно и socks4) сервера с помощью QT сокетов. Неоценимой также будет оказанная мне помощь в понимании работы socks сервера с кодом на любых нативных сокетах, сам протокол.
Заранее большое спасибо.