Запрет на скачивания файлов с других сайтов!

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2377
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 627 раз
Поблагодарили: 151 раз

Запрет на скачивания файлов с других сайтов!

Сообщение romaamor »

Подыму старую тему.
Достало уже. Иногда такая нагрузка на сервер, что он начинает отрубатся. Гости файлы скачивать не могут. Но если разместить ссылку на файл где то на другом сайте, то пройдя по этой ссылке файл свободно скачивается.
Как отрубить это возможность ?
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: Запрет на скачивания файлов с других сайтов!

Сообщение Михаил Молчанов »

Вы что на форуме фильмы размещаете?
Создал и раскручиваю свой форум! :D

Изображение
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 6 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Запрет на скачивания файлов с других сайтов!

Сообщение dimassamid »

romaamor писал(а): 10.10.2024 17:04 Гости файлы скачивать не могут. Но если разместить ссылку на файл где то на другом сайте, то пройдя по этой ссылке файл свободно скачивается.
Это как? Если в правах доступа запрещено скачивать файлы неавторизованным пользователям, то доступа к ним у них не будет, где бы эти ссылки не размещались.
Скриншоты 
Can download attachments.png
Not authorized.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2377
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 627 раз
Поблагодарили: 151 раз

Re: Запрет на скачивания файлов с других сайтов!

Сообщение romaamor »

Михаил Молчанов писал(а): 10.10.2024 20:29 Вы что на форуме фильмы размещаете?
Не совсем. m3u. m3u8 файлы. Плейлисты для IPTV.
dimassamid писал(а): 10.10.2024 20:39 Это как? Если в правах доступа запрещено скачивать файлы неавторизованным пользователям, то доступа к ним у них не будет, где бы эти ссылки не размещались.
Дело в том что у меня в вложениях так же скрины. Если я их заблокирую то картинки гости не увидят и не поймут в чём суть. Но скачивать файлы не могут. При нажатии на кнопку скачать файл их перебрасывает на страницу регистрации. А вот если они получат адрес файла то без проблем.
Да и то это не особо то нагружает сервер. Как я понимаю пользователи вставляют прямую ссылку на файл с плейлистом в свои ИПТВ проигрыватели и те делают кучи запросов на сервер.
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: Запрет на скачивания файлов с других сайтов!

Сообщение Михаил Молчанов »

Я бы тогда все ссылки замаскировал сокращателями ссылок.

Отправлено спустя 1 минуту 15 секунд:
Вот так. https://clck.ru/3DqkSf
Создал и раскручиваю свой форум! :D

Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2377
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 627 раз
Поблагодарили: 151 раз

Re: Запрет на скачивания файлов с других сайтов!

Сообщение romaamor »

Михаил Молчанов писал(а): 10.10.2024 21:01 Я бы тогда все ссылки замаскировал сокращателями ссылок.
А при чём тут вложения к сокращениям ссылок ?
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 6 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Запрет на скачивания файлов с других сайтов!

Сообщение dimassamid »

Тогда нужно отделять изображения и остальные файлы.
Например, изображения можно загружать через отдельное расширение Image Upload. Картинки будут доступны для всех. А остальные файлы загружать уже через систему вложений и блокировать доступ гостям.
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2377
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 627 раз
Поблагодарили: 151 раз

Re: Запрет на скачивания файлов с других сайтов!

Сообщение romaamor »

dimassamid писал(а): 10.10.2024 21:15 Тогда нужно отделять изображения и остальные файлы.
Например, изображения можно загружать через отдельное расширение Image Upload. Картинки будут доступны для всех. А остальные файлы загружать уже через систему вложений и блокировать доступ гостям.
Ну допустим. А что делать уже с загруженными изображениями ? Ведь тогда они закроются для гостей.
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 6 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Запрет на скачивания файлов с других сайтов!

Сообщение dimassamid »

Перезаливать :D
Ну либо наоборот, изображения оставить через систему вложений, а файлы лить через какое-то стороннее расширение, типа как тут на Гуру сделано. Нужно глянуть, есть ли какое-нибудь расширение для создания файлового архива. И там уже настраивать права.


Ну или вот такой ещё вариант. Если речь идёт только про нагрузку, то я бы попробовал запретить доступ к файлу file.php, если реферер исходит из другого места, не с вашего сайта. Можно в .htaccess прописать что-то типа такого:

Код: Выделить всё

<Files "file.php">
  Order deny,allow
  Deny from all
  Allow from 127.0.0.1
  Allow from вашсайт.ru
  SetEnvIf Referer "^https://вашсайт\.ru" local_ref
  Allow from env=local_ref
</Files>
Тогда пользователи, качающие файлы по адресу https://вашсайт.ru/download/file.php?id=1 получат ошибку 403 Forbidden, если их запрос осуществляется из другого места.
Если вы используете Cloudflare, то это можно прописать и там, заместо .htaccess
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: Запрет на скачивания файлов с других сайтов!

Сообщение Михаил Молчанов »

romaamor писал(а): 10.10.2024 21:07 А при чём тут вложения к сокращениям ссылок ?
Тогда значит на прямые ссылки, а через редирект
Создал и раскручиваю свой форум! :D

Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2377
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 627 раз
Поблагодарили: 151 раз

Re: Запрет на скачивания файлов с других сайтов!

Сообщение romaamor »

dimassamid писал(а): 10.10.2024 21:42 Ну или вот такой ещё вариант. Если речь идёт только про нагрузку, то я бы попробовал запретить доступ к файлу file.php, если реферер исходит из другого места, не с вашего сайта. Можно в .htaccess прописать что-то типа такого:
dimassamid писал(а): 10.10.2024 21:42 Тогда пользователи, качающие файлы по адресу https://вашсайт.ru/download/file.php?id=1 получат ошибку 403 Forbidden, если их запрос осуществляется из другого места.
Если вы используете Cloudflare, то это можно прописать и там, заместо .htaccess
Вот как раз по этому поводу и мучаю Чат ЖПТ. :)
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 6 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Запрет на скачивания файлов с других сайтов!

Сообщение dimassamid »

Как-то так:
block file.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2377
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 627 раз
Поблагодарили: 151 раз

Re: Запрет на скачивания файлов с других сайтов!

Сообщение romaamor »

dimassamid писал(а): 10.10.2024 21:52 Как-то так:
Спасибо. Создал правило. Посмотрю как оно будет.
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: Запрет на скачивания файлов с других сайтов!

Сообщение Михаил Молчанов »

А если файлы в облаке размещать?
Создал и раскручиваю свой форум! :D

Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2377
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 627 раз
Поблагодарили: 151 раз

Re: Запрет на скачивания файлов с других сайтов!

Сообщение romaamor »

Михаил Молчанов писал(а): 10.10.2024 22:00 А если файлы в облаке размещать?
Это лишнее движение. Да и файлообменник может в любое время закрыться.

Отправлено спустя 4 минуты 21 секунду:
romaamor писал(а): 10.10.2024 21:59 Посмотрю как оно будет.
Отлично получилось. Теперь при попытке скачать файл по прямой ссылке выдаёт страницу -
Изображение
И при этом пользователи форума файлы скачивать могут. Так же на половину упала нагрузка на сервер. :applause

Вернуться в «Поддержка phpBB 3.3.x»