большинство FTP-прокси делают свое дело в соединении, поэтому, если у вас НЕТ прокси, вы делаете это:
- сервер: myftpserver.com
- пользователь: я
- пароль: pwd
используя FTP-прокси, вы делаете:
- сервер: ftpproxy.mydomain.com
- пользователь: me@myftpserver.com
- пароль: pwd
и оттуда это просто получается. Я использую это ПРАВО НА ЭТОМ ВТОРОМ (пытаясь что-то отладить) через прокси-сервер squid.
... но поскольку у вас нет FTP-прокси ....
У вас есть SOCKS прокси? Это может сработать, но я не знаю, сможет ли .NET это сделать. В противном случае, если честно, я думаю, что вы застряли! FTP является «странным» протоколом по сравнению с HTTP, так как он имеет канал управления (порт 21) и канал данных (или более одного на случайном порту), так что переход через прокси-серверы - это .... интересно мягко говоря