Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Indy and VPN [D6, Win2k, WinXP]


Fadeyev ©   (2004-05-20 15:12:00) 

Уважаемые коллеги!

У меня есть клиент и сервер на компонентах Indy 8 (порт стандартный - 80)

Часть пользователей Интернета (напр., диалапщики) могут соединиться с сервером и работать,
остальные, сидящие за Proxy, FireWall или подключающиеся по VPN соединиться не могут.

Как при минимальных телодвижениях со стороны пользователя (т.е. без беготни до админа "открой порт" и т.п.) обеспечить работоспособность клиента?

Заранее спасибо,
Юрий.


nikkie   (2004-05-21 18:54:00) [1]

>а у него нет ProxyParams
тем не менее. типы прокси бывают разные. когда пользователь находится за прокси, большая вероятность того, что у него настроен http-прокси. об этом и говорит:
>если к нему обращается не его клиент, а еще кто-то (напр. браузер) он выдает HTML-страничку.
естественно, что TIdTCPClient не знает о http-прокси. но если есть желание проходить http-прокси, то почему бы не воспользоваться TIdHTTP?

>что почитать про Прокси
http://www.freeproxy.ru/ru/free_proxy/faq/index.htm


Fadeyev   (2004-05-21 18:36:00) [2]

Не работает компонент TIdTCPClient, а у него нет ProxyParams.

Мой сервер доступен отовсюду, где есть инет. Он у меня на 80 порту и если к нему обращается не его клиент, а еще кто-то (напр. браузер) он выдает HTML-страничку. И все юзеры ее видят, если я прошу набрать ИП сервера в IE.
Так что проблема не с доступом к серверу вообще, а с доступом из моего клиента.

Буду очень благодарен за советы и ссылки, что почитать про Прокси и VPN.

Сейчас попробую Indy 10. О результатах доложу.

Спасибо. Юрий.


Reindeer Moss Eater   (2004-05-21 09:02:00) [3]

Юзеру:
1. Выгрузить программу-клиент и временно забыть про нее.
2. Авторизоваться на VPN сервере и узнать свой IP
3. Воспользоваться утилитами диагностики ping tracert и т.д. Проверить доступность хоста с твоим сервером.
4. Здесь уже все станет ясно.


nikkie   (2004-05-20 21:25:00) [4]

с прокси ситуация понятна. требуется указать правильные ProxyParams.

а вот с VPN непонятно. я сам имею доступ через VPN и никогда проблем не испытывал. все происходит прозрачно для клиентских программ.

пораспроси своих пользователей, что они настраивали, чтобы IE странички мог открывать. и какая конкретно ошибка возникает в твоей программе.


Fadeyev   (2004-05-20 18:52:00) [5]

Сидящие за Прокси своих локальных сетей.
Подключающиеся через VPN к своим провайдерам.

Типичная ситуация (сегодня утром):
Звонит юзер(Ю): не могу достучаться до Вашего сервера.
Я: как Вы подключены к Инету?
Ю: у нас районная локалка, выхожу в нее через VPN.
Я: попробуйте без VPN
Ю: попробовал. все получилось. но старую авторизацию (без ВПН) у нас скоро отключат.


Reindeer Moss Eater   (2004-05-20 16:56:00) [6]

Для начала нужны телодвижения объясняющие топологию сети к которой не могут пробиться сидящие за Proxy, FireWall или подключающиеся по VPN
(сидящие за прокси ГДЕ? Подключающиеся по VPN КУДА?)


Наверх

Титульная страница Поиск, карта сайта Написать письмо