Страница 1 из 3

Быстрое скачивание файлов по http

Добавлено: 21.01.2012, 16:16
Rassol2
Возник вопрос чисто по реализации этой функции.
Собственно создано все и работает но как ? Сам сервер конектиться к хостингу и передает файлы клиенту по максимальной скорости, Либо сервер указует клиенту путь и сам клиент конектиться к веб части и начинает выкачивать ?
Просто хотел бы веб часть ограничить тока для своего ип сервера, что бы другие не смогли вести эту строку и тоже выкачивать с моей веб части.

Re: Быстрое скачивание файлов по http

Добавлено: 21.01.2012, 16:22
Dev
Rassol2 писал(а):Возник вопрос чисто по реализации этой функции.
Собственно создано все и работает но как ? Сам сервер конектиться к хостингу и передает файлы клиенту по максимальной скорости, Либо сервер указует клиенту путь и сам клиент конектиться к веб части и начинает выкачивать ?
Просто хотел бы веб часть ограничить тока для своего ип сервера, что бы другие не смогли вести эту строку и тоже выкачивать с моей веб части.
Вроде бы работает что-то вроде как переадресации... Если необходимо скачать какой-либо файл, то сервер дает клиенту альтернативный способ загрузки.. Т.е. загрузка идет напрямую http => клиент

Re: Быстрое скачивание файлов по http

Добавлено: 21.01.2012, 22:16
Rassol2
Dev_ua спс, но наверное стоит протестить, ограничив доступ тока серверу

Добавлено спустя 5 часов 45 минут 22 секунды:
может кто то знает как сделать что бы такой фичей пользовался тока 1 сервер с постоянным ип. А не давать всем остальным серверам кто добавит эту строку.

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 10:42
mihaput
Такой плагин не поможет тебе ?
fake_sv_downloadurl_1.0.rar
(4.2 КБ) 120 скачиваний
fake_sv_downloadurl_1.0.rar
(4.2 КБ) 120 скачиваний

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 13:47
kolobok66rus
mihaput , а вот скажи , можно и по другому всё же это защитить . Например на хосте от куда скачать я ставлю права доступа 700 , а в конфиге настраиваю sv_downloadurl "http://логин:пароль@mysite.ru/cstrike"

Можно так сделать или нет ? Если да , то не надо никаких плагинов..

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 15:09
mihaput
kolobok66rus
http://логин:пароль@mysite.ru/cstrike так скорей всего нет. Т.к клиент будет использовать твой введенный пароль. Ведь это по сути ссылка, только с введенным уже логином и паролем. Плюс ко всему при вводе в консоле клиента на сервере команды sv_downloadurl клиент скорей всего увидит данные о ссылке, если не использовать например плагин который выше чтобы скрыть ссылку.
Но т.к я не пробовал ставить ссылки с логинами и паролями, то утверждать не могу что это не сработает. Попробуй.

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 16:52
Rassol2
А если к примеру создать файл в корне .htaccess и в нем указать ип своего сервера. а все остальным заблокировать тогда что произойдет?
Либо получится что никто не сможет воспользоватся, либо все же конект идет сервером а не клиентом ?

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 16:58
mihaput
Клиентом. Сервер переадресовывает клиента на хостинг.

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 17:00
cuttep
Rassol2 писал(а):Возник вопрос чисто по реализации этой функции.
Собственно создано все и работает но как ? Сам сервер конектиться к хостингу и передает файлы клиенту по максимальной скорости, Либо сервер указует клиенту путь и сам клиент конектиться к веб части и начинает выкачивать ?
Просто хотел бы веб часть ограничить тока для своего ип сервера, что бы другие не смогли вести эту строку и тоже выкачивать с моей веб части.
в nginx это элементарно делается

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 17:00
NiGHt-LEshiY
cuttep
Суть, по моему, не в том, как это делается, а будет ли это работать.

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 17:02
Rassol2
Клиентом. Сервер переадресовывает клиента на хостинг.
Собственно никто не сможет конектится ? Такой вариант отпадает

Добавлено спустя 1 минуту 37 секунд:
в nginx это элементарно делается
Я в предвкушении вашего намека :D Легко да как ?
менять под домены не хочется да и геморно.

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 17:34
killer18664
Пример запроса клиента:
GET http://sourcetm.myarena.ru/css/27300/so ... ot.mp3.bz2 HTTP/1.1
Referer: hl2://46.174.52.4:27300 (Ip адрес сервера?!)
User-Agent: Half-Life 2
Host: sourcetm.myarena.ru
Connection: Keep-Alive
Pragma: no-cache

Тут уже можно написать правила для веб сервера.

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 18:01
Rassol2
Пример запроса клиента:
GET http://sourcetm.myarena.ru/css/27300/so ... ot.mp3.bz2 HTTP/1.1
Referer: hl2://46.174.52.4:27300 (Ip адрес сервера?!)
User-Agent: Half-Life 2
Host: sourcetm.myarena.ru
Connection: Keep-Alive
Pragma: no-cache

Тут уже можно написать правила для веб сервера.
что то я туплю походу. Это что за царская фича ?

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 22:58
kolobok66rus
Щас буду проверять , ибо вывести вам ответ. Создам какой нить FTP второго уровня у себя на хосте и сервачок запущу..Отпишусь попозжа..

Добавлено спустя 1 час 7 минут 40 секунд:
Кароче всяко разно пробывал , пишет Missing map

действительно лучше плагин поставить !

Re: Быстрое скачивание файлов по http

Добавлено: 22.01.2012, 23:11
NiGHt-LEshiY
kolobok66rus
Логи сервера гораздо интересней того, что говорит игра.