Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2008, 13:54   #1
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
Восклицание работа через прокси

подскажите как сделать так что бы программа читала и записывала файл с ftp ? доступ осуществляется через прокси сервер сокс5 с авторизацией и без нее
как работать с ftp разобраться не сложно а вот как подключиться через такой прокси? помогите пожалуйста нигде не смог найти подобной инфы, по крайней мере написаной понятным мне языком

Последний раз редактировалось BESS; 27.08.2008 в 14:56.
BESS вне форума Ответить с цитированием
Старый 27.08.2008, 15:47   #2
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
По умолчанию блиииин

что никто не знает? даже глубоко уважаемые Одмины?????
и нет никакого компанента для работы с ftp и с поддержкой прокси сокс5? (инди не поддерживает)
BESS вне форума Ответить с цитированием
Старый 27.08.2008, 15:57   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Давай подумаем, прокси сервер ftp поддерживает?
думается, для передачи данных нужно использовать http протокол.
Alar вне форума Ответить с цитированием
Старый 27.08.2008, 16:19   #4
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
Давай подумаем, прокси сервер ftp поддерживает?
думается, для передачи данных нужно использовать http протокол.
потдерживает он все)) сервер usergate ))
работает по протаколу сокс5
и можно работать через ftp


откуда выводы:
тотал командер и другие фтп клиенты соединяются без проблем при верных настройках прокси
BESS вне форума Ответить с цитированием
Старый 27.08.2008, 16:25   #5
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
По умолчанию

может есть какой компонент или хотя бы библииотека типов с ftp клиентом поддерживающим данный прокси

сразу вопрос на будущее как подключить библиотеку типов если она скомпилирована в dll
BESS вне форума Ответить с цитированием
Старый 27.08.2008, 16:35   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

И откуда вы решили что Indy не поддерживает SOCKS- proxy ?
http://www.indyproject.org/KB/index....socksproxy.htm
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 27.08.2008, 16:45   #7
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
И откуда вы решили что Indy не поддерживает SOCKS- proxy ?
http://www.indyproject.org/KB/index....socksproxy.htm
отличная статья))))))))))



Код:
IdFTP1.SocksInfo.Host := '192.168.101.200';

IdFTP1.SocksInfo.Protocol := svSocks5;

IdFTP1.SocksInfo.Authentication :=saUsernamePassword;

IdFTP1.Passive := True;

не понятно только одно



вот ести с авторизацией куды тогда логин и пасворд пихать??? М?

Последний раз редактировалось BESS; 27.08.2008 в 16:50.
BESS вне форума Ответить с цитированием
Старый 27.08.2008, 16:53   #8
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Издеваетесь ?
Код:
  object IdSocksInfo1: TIdSocksInfo
    Authentication = saUsernamePassword
    Host = '192.168.1.1'
    Password = '123'
    Port = 88
    Username = '321'
    Left = 96
    Top = 120
  end
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 27.08.2008, 16:56   #9
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
По умолчанию

Цитата:
Сообщение от BESS Посмотреть сообщение
отличная статья))))))))))



Код:
IdFTP1.SocksInfo.Host := '192.168.101.200';

IdFTP1.SocksInfo.Protocol := svSocks5;

IdFTP1.SocksInfo.Authentication :=saUsernamePassword;

IdFTP1.Passive := True;

не понятно только одно



вот ести с авторизацией куды тогда логин и пасворд пихать??? М?
кстати у меня код только так пишется
Код:
IdFTP1.Socket.SocksInfo.Host := '192.168.101.200';
IdFTP1.Socket.SocksInfo.Protocol := svSocks5;
IdFTP1.Socket.SocksInfo.Authentication :=saUsernamePassword;
IdFTP1.Passive := True;
BESS вне форума Ответить с цитированием
Старый 27.08.2008, 16:59   #10
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
Издеваетесь ?
Код:
  object IdSocksInfo1: TIdSocksInfo
    Authentication = saUsernamePassword
    Host = '192.168.1.1'
    Password = '123'
    Port = 88
    Username = '321'
    Left = 96
    Top = 120
  end
так стоп.
IdSocksInfo
у меня на форме нет
если он обязательно нужен то как его связать с idftp ?
BESS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[TcpClient, TcpServer] или [ServerSocket, ClientSocket] работа через прокси DOLBY Работа с сетью в Delphi 2 17.09.2009 05:46
Подключение БД через прокси D-mon БД в Delphi 2 30.05.2008 15:30
Соединение с FTP через HTTP прокси с поддрержкой ФТП, как??? Relaxxx Работа с сетью в Delphi 3 22.06.2007 15:51