FMGET ver. 1.1 - файлы из Интернета по локальным тарифам
ОПИСАНИЕ
Fmget предназначен для пользователей локальных сетей и позволяет загружать файлы из Интернета как локальный трафик (который обычно бесплатен или копеечный).
Сервис fmget скачивает файлы и отправляет на ваш почтовый ящик, которые затем забирает клиент. При этом размер ящика и места на сервере ни на что не влияет, так как отправка происходит частями.
Основные достоинства fmget:
1. Благодаря использованию специального клиента процесс закачки практически не отличается от обычного. Загрузка-отправка-получение происходит без вмешательства пользователя и всевозможные ошибки обрабатываются автоматически.
2. Очередь файлов, которую можно формировать и в процессе загрузки.
3. Fmget proxy позволяет закачивать файлы без прямых ссылок, например с бесплатных файлообменников.
4. Возможность отключения системы после завершения загрузки.
ВНИМАНИЕ! Для работы клиента необходимо поместить в папку fmget-client/fmget файлы php.exe и php5ts.dll (можно взять из дистрибутива PHP 5 под Windows)
УСТАНОВКА СЕРВИСА
Требования к хостингу: PHP5, .htaccess, mod_rewrite, открытый порт 25.
Скрипт необходимо устанавливать на отдельный поддомен, для которого должен быть прописан алиас * (например *.fmail.example.com).
Установите права доступа 777 на папку users, файлы users.txt и log.txt.
Подправьте файл .htaccess – замените fmail\.example\.com на ваш домен (точки необходимо экранировать)
Пропишите параметры в conf.php:
$fromemail - чтоугодно@вашдомен (обязательно ваш, иначе письма будут отклоняться)
$fusersize, $fusercount - размер места, выделяемого на одного пользователя (в байтах) и максимально допустимое кол-во активных пользователей. Значение этих параметров должно соответствовать месту, выделенному под ваш аккаунт, иначе FMGET не будет корректно работать. $fusersize * $fusercount + 5мб не должен превышать квоту. К примеру, если $fusercount=1 (а в другом обычно необходимости нет), место на аккаунте 50мб, то рекомендуемое значение $fusersize=40*1024*1024
$pdomain – домен сервиса. Должен совпадать с тем, что в .htaccess.
$adminpass – пароль для входа в админ-панель
Для входа в админ-панель используйте URL:
http://доменсервиса/admin.php?adminpass=пароль
НАСТРОЙКА И ИСПОЛЬЗОВАНИЕ КЛИЕНТА
Распакуйте архив в любую папку.
Для установки параметров используется fmget config.
Параметры fmget:
URL сервиса - адрес сервиса fmget.
Email - адрес, который будет использоваться для отправки-получения. Является логином на сервисе.
Размер части - по умолчанию 1мб, в большинстве случаев изменять не требуется. Разрешается указывать десятичную дробь.
SMTP-сервер, логин, пароль - сервер для отправки почты. Обычно используется SMTP вашего провайдера. Если авторизация не требуется, укажите n вместо логина и пароля. Если вы не уверены, испробуйте оба варианта. Так же можно использовать другой доступный SMTP-сервер.
POP3-сервер, логин, пароль - сервер входящий почты вашего провайдера для получения писем клиентом
После ввода параметров fmget отправляет и принимает тестовое письмо.
Использование fmget
Ярлык fmget list используется для управления списком файлов. Для добавления файла введи url файла или страницы на сайте в соответствующее поле. Если вы ввели адрес страницы, то она откроется через прокси и вы сможете произвести необходимые действия для загрузки файла (авторизация, ввод кода). Это полезно, когда прямая ссылка на файл недоступна.
После того, как список файлов сформирован, запустите fmget start для начала загрузки. Список можно изменять также в процессе загрузки.
Загруженные файлы сохраняются в папке files.
Альтернативный вариант - начало загрузки без использования браузера
Запустите fmget-cmd с параметрами:
fmget-cmd http://URL [ПУТЬ К ФАЙЛУ]
Приостановка загрузки
Для приостановки загрузки необходимо запустить fmget stop и дождаться завершения основного процесса. Допустимо также просто закрыть окно (завершить процесс), однако в этом случае несколько писем с частями могут остаться в ящике.
Для продолжения запустите fmget start
Отключение системы после завершения загрузки
Запустите fmget shutdown во время загрузки. Для отмены используйте fmget noshutdown.
Использование кнопки fmget
Кнопка fmget - это более простой способ постановки файла на загрузку. Используйте ее, находясь на странице сайта с описанием файла. Страница будет открыта через fmget proxy и вы сможете выполнить необходимые действия для получения ссылки на файл.
Для установки кнопки в браузер зайдите на страницу fmget list.
КОНТАКТЫ
Email: [email protected]
ICQ: 802864
© Alex Extend, 2008
Данная программа является свободным программным обеспечением. Вы вправе
распространять ее и/или модифицировать в соответствии с условиями версии 2 либо
по вашему выбору с условиями более поздней версии Стандартной Общественной
Лицензии GNU, опубликованной Free Software Foundation.
Мы распространяем данную программу в надежде на то, что она будет вам полезной
однако НЕ ПРЕДОСТАВЛЯЕМ НА НЕЕ НИКАКИХ ГАРАНТИЙ, в том числе ГАРАНТИИ ТОВАРНОГО
СОСТОЯНИЯ ПРИ ПРОДАЖЕ и ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ. Для
получения более подробной информации ознакомьтесь со Стандартной Общественной
Лицензией GNU.