Правильно ли я понял, Вы пробуете работать с FTP через SOCKS5-прокси?
Цитата:
426 Подключение данных закрыто, получение файла PC33.rar прервано
Это появляется сразу же, или спустя некоторое время?
Какое ПО используется на шлюзе в Интернет в качестве прокси? Случайно не WinGate?
Цитата:
будет работать только режим PASV, т.е. загружать файлы с ftp ты можешь, а вот на ftp - нет
Если мне не изменяет память, PASV-режим - это просто режим, в котором TCP-соединения для передачи данных (содержимого файлов и каталогов) устанавливаются по инициативе клиента, а не сервера (как в обычном режиме). С направлением передачи файлов это не связано - по установленному соединению можно передавать как "туда", так и "обратно"
Вообще, FTP очень "туго" проксируемый протокол - именно из-за того, что устанавливает для каждого передаваемого файла "свое" TCP-соединение.
Причем в обычном (не пассивном) режиме соединения устанавливаются "от сервера к клиенту" (т.е. по инициативе сервера на IP клиента), а не как обычно, поэтому для корректной работы FTP "из локальной сети" даже NAT должен быть с поддержкой FTP! Иначе - только в пассивном режиме.
В случае работы с FTP через поддерживающий это HTTP-прокси ("FTP через HTTP") действительно можно только скачивать файлы.
Правильно ли я понял, Вы пробуете работать с FTP через SOCKS5-прокси?
Это появляется сразу же, или спустя некоторое время?
Какое ПО используется на шлюзе в Интернет в качестве прокси? Случайно не WinGate?
Если мне не изменяет память, PASV-режим - это просто режим, в котором TCP-соединения для передачи данных (содержимого файлов и каталогов) устанавливаются по инициативе клиента, а не сервера (как в обычном режиме). С направлением передачи файлов это не связано - по установленному соединению можно передавать как "туда", так и "обратно"
Вообще, FTP очень "туго" проксируемый протокол - именно из-за того, что устанавливает для каждого передаваемого файла "свое" TCP-соединение.
Причем в обычном (не пассивном) режиме соединения устанавливаются "от сервера к клиенту" (т.е. по инициативе сервера на IP клиента), а не как обычно, поэтому для корректной работы FTP "из локальной сети" даже NAT должен быть с поддержкой FTP! Иначе - только в пассивном режиме.
В случае работы с FTP через поддерживающий это HTTP-прокси ("FTP через HTTP") действительно можно только скачивать файлы.