Привет пират. Нужна помощь с nginx И модулем для него Secure link module, а именно:
нужно сделать маленький стриминговый сервер mp4 с защитой от хотлинка. От хотлинка будет защищать модуль Secure link module. Суть такова- в ссылку на файл добавлялся хэш ИПа клиента + некий пароль, при обращении к nginx клиент редиректился на пхп-скрипт, который проверял ИП клиента и пароль, и в случае когда ИП и пароль совпадал, редиректил запрос обратно nginx’у, который выдавал файл. В случае, когда либо ИП не подходил (это когда юзер получил ссылку и пытается ее открыть на машине с другим ИПом ), либо пароль (а это когда уже кто-то прямо пытается подобрать пароль к расшифровке..), в этих случаях в конфиге nginx’а можно задать действие — либо нах слать (403, 404), либо подсовывать заглушку.
Например, прямая ссылка на файл: /home/user/video/file.mp4, если с доменом, то вот такая http://site.ru/video/file.mp4.
дабавляет в ссылку хеш из ip юзера и секретного слов и получается вот такая ссылка:
http://site.ru/msbud97sdubfnaoe98fubi/file.mp4
Уже кучу инструкций и конфигов из инета перепробовал-или не работает или кривой конфиг или генерирует нормально ссылку, но переходе по ней "файл не найден"((.
Или может уже есть готовые решения?
нужно сделать маленький стриминговый сервер mp4 с защитой от хотлинка. От хотлинка будет защищать модуль Secure link module. Суть такова- в ссылку на файл добавлялся хэш ИПа клиента + некий пароль, при обращении к nginx клиент редиректился на пхп-скрипт, который проверял ИП клиента и пароль, и в случае когда ИП и пароль совпадал, редиректил запрос обратно nginx’у, который выдавал файл. В случае, когда либо ИП не подходил (это когда юзер получил ссылку и пытается ее открыть на машине с другим ИПом ), либо пароль (а это когда уже кто-то прямо пытается подобрать пароль к расшифровке..), в этих случаях в конфиге nginx’а можно задать действие — либо нах слать (403, 404), либо подсовывать заглушку.
Например, прямая ссылка на файл: /home/user/video/file.mp4, если с доменом, то вот такая http://site.ru/video/file.mp4.
дабавляет в ссылку хеш из ip юзера и секретного слов и получается вот такая ссылка:
http://site.ru/msbud97sdubfnaoe98fubi/file.mp4
Уже кучу инструкций и конфигов из инета перепробовал-или не работает или кривой конфиг или генерирует нормально ссылку, но переходе по ней "файл не найден"((.
Или может уже есть готовые решения?