ETP/FTP-сервер Everything позволяет осуществлять поиск и доступ к файлам из клиента Everything или клиента FTP.
Чтобы запустить сервер ETP/FTP:
На компьютере, файлы которого вы хотите сделать общедоступными, откройте Everything и в меню Сервис выберите Настройки.
Выберите вкладку Сервер ETP/FTP.
Включите опцию Использовать сервер ETP/FTP.
Нажмите OK.
Убедитесь, что каждый диск с общим доступом на сервере имеет свою букву диска.
Например, предоставьте общий доступ к диску C: как C
В будущих версиях Everything эта функция станет настраиваемой.
Чтобы подключиться к серверу ETP:
Откройте Everything и в меню Сервис выберите Подключиться к серверу ETP....
Введите имя сервера или IP для хоста.
Нажмите OK.
Имеется четыре типа ссылок, изменяющие поведение клиента Everything при обращении к файлам на сервере ETP.
Тип ссылки можно указать при подключении к серверу ETP.
Тип ссылки | Описание |
---|---|
C: | Без изменений – пути совпадают с указанными на сервере. Полезно при индексировании сопоставленного с помощью SUBST диска на сервере и использовании подключённых сетевых дисков на клиенте. |
\\Server\C | Использовать общие ресурсы Windows (это тип ссылки по умолчанию). По умолчанию этих общих ресурсов не существует, вам нужно создать их на сервере, если вы хотите использовать данный метод. |
\\Server\C$ | Использовать общие административные дисковые ресурсы. |
ftp://host/C: | Использовать ftp-ссылки. |
Чтобы изменить логин (имя пользователя) и пароль сервера ETP/FTP:
Откройте Everything и в меню Сервис выберите Настройки.
Выберите вкладку Сервер ETP/FTP.
Введите новые логин и пароль.
Нажмите OK.
Чтобы запретить скачивание файлов по ETP/FTP:
Откройте Everything и в меню Сервис выберите Настройки.
Выберите вкладку Сервер ETP/FTP.
Отключите опцию Загрузка файлов.
Нажмите OK.
Об индексировании разных томов для сервера ETP см. Multiple Instances.
Everything работает лучше всего, если каждый общий диск имеет однобуквенный идентификатор, например, открывайте общий доступ к диску C: как C, к диску D: как D, и т.д.
Ниже описано, как создать общий ресурс Windows для одиночной папки.
Например, мы хотим использовать сервер ETP/FTP для одной папки:
C:\share
Сопоставим букву диска локальной папке c:\share.
Для этого в командной строке выполните:
subst H: c:\share
Настройте индексирование, включив в него только диск H:.
Откройте Everything и в меню Сервис выберите Настройки.
Выберите вкладку NTFS.
Отключите опцию Включить том в базу данных для всех томов, кроме H:.
Нажмите OK.
Добавим c:\share имя общего ресурса.
В Проводнике щёлкните правой кнопкой мыши по c:\share и выберите Свойства.
Выберите вкладку Доступ.
Нажмите Расширенная настройка....
Нажмите Добавить.
Введите H в поле Имя общего ресурса.
Нажмите OK.
Нажмите OK.
Нажмите Закрыть.
Подключайтесь к серверу ETP/FTP с помощью ссылок \\Server\C.
Все файлы и папки, проиндексированные Everything, доступны для поиска и загрузки через сервер ETP.
Чтобы запретить скачивание файлов:
Откройте Everything и в меню Сервис выберите Настройки.
Выберите вкладку Сервер ETP.
Отключите опцию Загрузка файлов.
Нажмите OK.
См. Запрет сервера ETP/FTP о том, как убрать опции сервера ETP и не допускать его запуск.
Чтобы запретить сервер ETP/FTP:
Выйдите из Everything (щёлкните правой кнопкой мыши по значку Everything в области уведомлений и выберите Выход).
Откройте файл Everything.ini, находящийся в папке с Everything.exe.
Измените следующую строку:
allow_etp_server=1
на:
allow_etp_server=0
Сохраните изменения и перезапустите Everything.
ETP-клиенты могут перезаписывать пути сервера ETP, чтобы они были доступны из других разных общих ресурсов.
Например, можно перезаписать путь D:\music в \\server\music и "D:\Install Files" в "\\server\Install Files"
Для перезаписи путей на ETP-клиенте сделайте следующее.
В Everything на компьютере с ETP-клиентом:
Полностью выйдите из Everything (щёлкните правой кнопкой мыши по значку Everything в области уведомлений и нажмите Выход).
Откройте файл %APPDATA%\Everything\Everything.ini
Измените следующие строки:
etp_client_rewrite_patterns=
etp_client_rewrite_substitutions=
на:
etp_client_rewrite_patterns=D:\music;"D:\\Install Files"
etp_client_rewrite_substitutions=\\server\music;"\\\\server\\Install Files"
Сохраните изменения и перезапустите Everything.
Шаблон должен соответствовать пути на сервере. Тип ссылки на это не влияет.
Невозможно запустить сервер ETP: ошибка привязки: 10048
Убедитесь, что на порту 21 не работает никаких других серверов FTP, либо используйте другой порт для сервера ETP.
Чтобы изменить порт сервера ETP:
Откройте Everything и в меню Сервис выберите Настройки.
Выберите вкладку Сервер ETP/FTP.
В поле Слушать порт измените значение на 2121.
Нажмите OK.
Используйте тот же порт при подключении к серверу ETP.