Использование прокси для работы с «Новой почтой» по FTP
- Опубликовано: 15.12.2001
Надеюсь, нет необходимости объяснять, почему вообще речь идёт о сервере «Новая почта» – это хост-сервер для моего сайта на протяжении первых четырёх лет его существования, который был выбран в результате тщательного анализа возможностей и условий, предоставляемых российскими бесплатными хост-серверами. Хотелось бы отметить, что за всё время существования этого сайта я ни разу не разочаровался в своём выборе, поэтому меня не остановило и то, что, сменив провайдера, я вдруг обнаружил, что не могу обновлять сайт по протоколу FTP, хотя многих моих знакомых именно это и вынудило выбрать другие хост-серверы. Ситуация вообще была для меня непонятной, так как работать по FTP нельзя было только с сервером «Новая почта», со всеми же остальными – можно. Так как все мои знакомые, к которым я обращался за советом, оказались не менее озадачены этой проблемой, я решил написать письмо с просьбой помочь разобраться в адрес службы поддержки «Новой почты», доброжелательность и живость которой я к тому времени уже успел оценить. И вот какой ответ я получил:
Есть некоторые ограничения при работе с нашим FTP. Вы не сможете использовать FTP, если Ваш компьютер имеет только IP-адрес и не имеет имени (записи в DNS'ах), либо если это имя не заканчивается на .ru. Некоторые провайдеры выделяют Вам IP-адрес, но не выделяют имени в DNS (нет реверса).
Попробуйте использовать бесплатные российские FTP прокси-серверы. Имейте в виду, что основная масса бесплатных прокси-серверов не позволят Вам работать с ними через FTP-клиентов, в таком случае для работы с FTP используйте Ваш обозреватель, например Internet Explorer.
Казалось бы, странное ограничение, и даже более: путешествуя по сети в поисках решения проблемы, я даже наткнулся на сайт, автор которого, получив подобный ответ, обиделся («Новая почта» делает всё, чтобы отпугнуть клиентов!») и сменил хост-сервер. Но мне всё же кажется это вполне резонным, так как, во-первых, сервер бесплатен, поэтому ни один из его клиентов не вправе вообще что-либо требовать, а во-вторых, «Новая почта» стремится таким образом оставаться сугубо российским сервером, и она имеет на это полное право.
Таким образом, моя проблема плавно перетекла в плоскость поиска бесплатного прокси-сервера, через который можно было бы прозрачно работать с сервером «Новая почта» по протоколу FTP. В процессе этого поиска я нашёл много полезной информации, как по механизму прокси в целом, так и списки желанных прокси-серверов в частности, но наиболее удачным мне показался проект SpyLOG под названием ProxyChecker.
В итоге, я по-прежнему могу обновлять свой сайт на «Новой почте» по протоколу FTP, используя для этого соединение FTP-клиента (например, Windows/Total Commander) с хост-сервером через один из российских прокси-серверов с поддержкой FTP.
Работа с FTP-клиентами через прокси-серверы
Как говорится, «по просьбам телезрителей» я решил дополнить данное исследование описанием того, как, собственно, настраиваются некоторые FTP-клиенты для работы через прокси-серверы. Ниже вкратце будет рассмотрена настройка следующих FTP-клиентов:
Примечание. Здесь речь идёт не об описании работы с перечисленными программные продуктами, а всего лишь о том, как настроить их для работы по протоколу FTP через прокси-серверы с поддержкой FTP. Предназначено это, прежде всего, для тех, кто впервые сталкивается с необходимостью работы именно через прокси-сервер.
Far Manager
Ниже будет рассмотрен процесс настройки данного FTP-клиента (точнее, FTP-модуля этой файловой оболочки) для версии 1.52. Для последующих версий этот процесс может немного отличаться. Итак…
- Выбираем пункт «Параметры внешних модулей» меню «Параметры».
- В появившемся диалоговом окне «Конфигурация модулей» выбираем пункт «FTP-клиент».
- В очередном диалоговом окне «FTP-клиент» в поле ввода «Firewall:port» пишем IP-адрес выбранного прокси-сервера (XXX.XXX.XXX.XXX) и, через двоеточие, порт для работы с ним (YYY, он обычно упоминается там же, где Вы взяли IP-адрес сервера):
- Там же, нажимаем кнопку «Продолжить» и далее работаем по протоколу FTP как обычно.
Windows Commander
Ниже будет рассмотрен процесс настройки данного FTP-клиента (точнее, FTP-модуля этой файловой оболочки) для русской версии 4.51. Для последующих версий этот процесс может немного отличаться. Итак…
- Выбираем пункт «Соединиться с FTP-сервером…» меню «Команды» или нажимаем одноимённую кнопку на панели инструментов.
- В появившемся диалоговом окне «Соединение с FTP-сервером» выбираем имеющееся соединение и нажимаем кнопку «Изменить…» или создаём новое соединение нажатием на кнопку «Добавить…»
- В очередном диалоговом окне «Настройка FTP-соединения» устанавливаем флажок «Через firewall или прокси-сервер», после чего из выпадающего списка выбираем имеющееся соединение и нажимаем кнопку «Изменить…» или просто выбираем там пункт «Определить новый…»:
- В очередном диалоговом окне «Настройка firewall» устанавливаем переключатель «Способ соединения» в положение «HTTP-прокси с поддержкой FTP», а в поле ввода «Имя сервера» пишем IP-адрес выбранного прокси-сервера (XXX.XXX.XXX.XXX) и, через двоеточие, порт для работы с ним (YYY, он обычно упоминается там же, где Вы взяли IP-адрес сервера):
- Там же, нажимаем кнопку «ОК», потом ещё раз «ОК» и далее работаем по протоколу FTP как обычно.
CuteFTP
Ниже будет рассмотрен процесс настройки данного FTP-клиента для версии 4.0. Для последующих версий этот процесс может немного отличаться. Итак…
- Выбираем пункт «Settings…» меню «Edit».
- В появившемся диалоговом окне «Settings» выбираем подэлемент «Firewall» элемента «Connection» в дереве справа, после чего в поле ввода «Host» пишем IP-адрес выбранного прокси-сервера (XXX.XXX.XXX.XXX), а в поле «Port» – порт для работы с ним (YYY, он обычно упоминается там же, где Вы взяли IP-адрес сервера):
- Там же, нажимаем кнопку «ОК» и далее работаем по протоколу FTP как обычно.
Internet Explorer
Ниже будет рассмотрен процесс настройки данного FTP-клиента (точнее, FTP-модуля этого обозревателя Интернет) для русской версии 4.0. Для последующих версий этот процесс может немного отличаться. Итак…
- Выбираем пункт «Свойства обозревателя…» меню «Вид».
- В появившемся диалоговом окне «Свойства обозревателя» выбираем закладку «Подключение», на которой устанавливаем флажок «Подключаться к Интернету через прокси-сервер», после чего в поле ввода «Адрес» пишем IP-адрес выбранного прокси-сервера (XX.XX.XX.XX), а в поле «Порт» – порт для работы с ним (YY, он обычно упоминается там же, где Вы взяли IP-адрес сервера); при желании можно также установить флажок «Не применять прокси-сервер для локальных адресов»:
- Там же, нажимаем кнопку «ОК» и далее работаем по протоколу FTP как обычно.
P. S. Статья была опубликована на сайте WebClass.ru.