HTTP File Server (HFS) — свободная кроссплатформенная программа, разработанная итальянским программистом Массимо Мелина (Rejetto), позволяющая очень быстро организовать файловый веб-сервер на персональном ПК или сервере.
HTTP File Server | |
---|---|
| |
Тип | веб-сервер |
Разработчик | Massimo Melina |
Написана на | Object Pascal |
Операционные системы | Windows 2000/XP/7/8 |
Аппаратная платформа | x86 |
Последняя версия | 2.3m build 300 (15 августа 2018[1]) |
Репозиторий |
sourceforge.net/p/hfs/co… svn.code.sf.net/p/hfs/co… github.com/rejetto/hfs2 |
Лицензия | GNU GPL |
Сайт | rejetto.com/hfs/ (англ.) |
Изначально программа разрабатывалась для публикации пользователем ОС Windows локальных папок и файлов в компьютерной сети (в т.ч. в Интернет) для доступа к ним через браузер.
HTTP File Server предоставляет возможность выбора папки (или папок) на ПК / сервере которые будут доступным посетителям веб-сайта через Интернет или другую компьютерную сеть. Для повышения безопасности можно размещать общедоступные папки на виртуальной файловой системе. Доступ к файлам и папкам можно организовать через как для всех посетителей сайта, так и только для избранных (например, друзей) — в этом случае доступ к файлам будет открыт только после авторизации по паролю. Кроме этого, можно устанавливать ограничения на тип доступных для скачивания файлов (zip, rar и т. п.). Веб-сервер HFS поддерживает докачку файлов, если сессия была прервана до завершения скачивания. Для анализа активности существуют инструменты статистики (в т.ч. в режиме реального времени). При использовании нескольких сетевых карт из них можно выбрать ту, на которой будет работать HTTP File Server. Из дополнительных удобств следует отметить возможность написания комментария к каждой из опубликованной папке, который будет доступен посетителям.
Скачанное приложение запускается и работает без инсталляции и позволяет организовать доступ к требуемым файлам максимально оперативно - просто сообщив пользователю адрес своего ПК.
Достоинства
править- Не требуется установка (инсталляция) программы
- Небольшой размер запускаемого файла (2,07 мегабайт)
- Учётные записи пользователей с разграничением прав
- Возможность скачивания/загрузки файлов
- Ограничение скорости трафика
Версии 1.x - 2.x успешно работают в среде ОС Linux посредством Wine.
Версии
правитьИзначально выпускались HFS версий 1.x - 2.x для ОС Windows. Последняя версия из данной ветки - 2.4.0 RC7.
Впоследствии в 2024 году была выпущена кросс-платформенная третья версия HFS с поддержкой ОС Windows / Linux / MacOS. HFS 3 полностью переписан на TypeScript и получил встроенный веб-сайт для администрирования. При этом нумерация версий в данной ветке началась заново, с нуля.
См. также
правитьПримечания
править- ↑ New version: 2.3m . Дата обращения: 23 октября 2019. Архивировано 19 ноября 2019 года.
Ссылки
править- http://rejetto.com/hfs/ Официальный сайт
- http://rejetto.com/forum/ - Форум
- https://github.com/rejetto/hfs2 - исходный код на GitHub
- https://github.com/rejetto/hfs - исходный код третьей версии на GitHub
- http://rejetto.com/forum/index.php?board=24.0 - Шаблоны
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |