UDP через SOCKS5 прокси
От: a9000  
Дата: 03.12.18 20:42
Оценка:
В Qt есть возможность подключить SOCKS5 прокси к UDP сокету.
А как это сделано? Есть ли такая возможность "из коробки" штатными средствами (т.е. <sys/socket.h> и <Winsock2.h> соответственно)?
Я это к тому, что нужно ли для поддержки работы через прокси переписывать код на Qt, или исхитриться и не переписывать?
Re: UDP через SOCKS5 прокси
От: smeeld  
Дата: 03.12.18 20:51
Оценка:
Здравствуйте, a9000, Вы писали:

A>В Qt есть возможность подключить SOCKS5 прокси к UDP сокету.


Там наверняка машина Socks состояний реализована, привязывающаяся к src_ip/src_port. Иначе никак. Socks хоть и простой как топор, но поэтапный.
Если релаизовать упомянутую машину Socks состояний, то организовать Socks взаимодействие можно не только поверх UDP, но и вообще поверх Ethernet фреймов.

A>А как это сделано? Есть ли такая возможность "из коробки" штатными средствами (т.е. <sys/socket.h> и <Winsock2.h> соответственно)?


Придётся реализовывать ту самую машину состояний. sys/socket.h -это TCP/UDP/RAW и о Socks ничего не знает.
Re: UDP через SOCKS5 прокси
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 04.12.18 08:56
Оценка:
Здравствуйте, a9000, Вы писали:

A>В Qt есть возможность подключить SOCKS5 прокси к UDP сокету.

Поисследуй QNetworkProxy.
Sic luceat lux!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.