Кто знает точно(!), имеют ли какой-то значительный смысл поля DST.ADDR и DST.PORT в запрос socks5 при команде bind, кроме того сомнительного момента, что эти значения могут использоваться для определения сервером первичного относящегося к этой команде соединения (CONNECT)? (В рфц считается что наиболее правильная модель использования bind это когда уже установлен первичный коннект, а бинд идет как дополнительный канал).
ибо в RFC 1928 дано очень абстрактное описание назначения этих полей при команде bind:
It is expected that the client side of an application protocol will
use the BIND request only to establish secondary connections after a
primary connection is established using CONNECT. In is expected that
a SOCKS server will use DST.ADDR and DST.PORT in evaluating the BIND
request.
Из RFC следует только то, что эти значения должны использоваться как-то(??) исполнении команды bind.
Я очень сомневаюсь что команда бинд предлагает серверу конкретный порт и ip на которые нужно забиндить прослушиваемый соке.
Возвратите меня из сумрака сомнений и смутных догадок....