Добрый день!
Есть проблема с разрешением определённых ссылок.
К примеру, URL youtube.com/watch?v=yI7zgcT5Kzw добавленный в файл allow_urls и прописанный в директиве allow_url открывается нормально, при том что весь youtube заблокирован.
Но URL вида https://www.youtube.com/get_video_info? ... osver=10.0
не могу прописать в разрешённых, т.к. информация после video_id=PknY9p2Jp3k при каждой новой попытке пройти по ссылке меняется.
Пробовал делать секцию в конфиге <allowed> с таким содержанием
<ALLOWED>
ban_dir /usr/local/rejik3/banlists/allowed
url http://192.168.10.240/ban/1x1.gif
allow_ip 192.168.10.0/24
в папке /usr/local/rejik3/banlists/allowed
файлы urls b pcre
в pcre прописаны идентификаторы видео
Но в результате открывается доступ на весь youtube
Просьба помочь в настройке.
Спасибо!
Разрешение определённых ссылок
Re: Разрешение определённых ссылок
Оставьте в папке /usr/local/rejik3/banlists/allowed только файл pcre(urls удалите).
в pcre пропишите сторку video_id=PknY9p2Jp3k
в pcre пропишите сторку video_id=PknY9p2Jp3k
Re: Разрешение определённых ссылок
Не работает данный способ.
Re: Разрешение определённых ссылок
Недостаточно информации.
Что значит не работает, всех пускает или видео не показывает?
Что при этом пишет в логи?
Что значит не работает, всех пускает или видео не показывает?
Что при этом пишет в логи?
Re: Разрешение определённых ссылок
Видео не открывается.
В логах следующее
Запись video_id=7fGKYbxjOOI присутствует в pcre
В логах следующее
Код: Выделить всё
2016-07-04 10:39:41 MP3: 192.168.10.80 - https://www.youtube.com/get_video_info?html5=1&video_id=7fGKYbxjOOI&cpn=BZXwPUVdeq5zNgpK&eurl=http%3A%2F%2Fwww.oil-service.com%2Fpress-center%2Fvideo%2F&el=embedded&hl=ru_RU&sts=16976&lact=9&autoplay=1&width=300&height=150&ei=nPZ5V5i9OJWsYK_6vMAD&iframe=1&c=WEB&cver=1.20160630&cplayer=UNIPLAYER&cbr=Chrome&cbrver=51.0.2704.103&cos=Windows&cosver=10.0 (urls rule: youtube.com)
Re: Разрешение определённых ссылок
1. Секция allowed выше блокирующей секции в конфиге? Покажите весь конфиг.
2. Запись allow_ip 192.168.10.0/24 означает, что эта секция не будет работать для 192.168.10.80. Уберите эту запись или поменяйте на work_ip.
3. В логах режика видна загрузка правила из pcre в allowed?
4. Если все это не поможет, попробуйте сократить правило в pcre до 7fGKYbxjOOI
2. Запись allow_ip 192.168.10.0/24 означает, что эта секция не будет работать для 192.168.10.80. Уберите эту запись или поменяйте на work_ip.
3. В логах режика видна загрузка правила из pcre в allowed?
4. Если все это не поможет, попробуйте сократить правило в pcre до 7fGKYbxjOOI
Re: Разрешение определённых ссылок
1. Да.
2. Если уберу, то данным правилом будет блокироваться ссылка. work_ip прописан глобально.
3.
4. Пробовал изначально.
Код: Выделить всё
#############################################################
error_log /usr/local/rejik3/redirector.err
change_log /usr/local/rejik3/redirector.log
make-cache /usr/local/rejik3/make-cache
work_ip 127.0.0.1/8
work_ip 192.168.10.0/24
allow_urls /usr/local/rejik3/banlists/allow_urls
#write_hostname_to_log on
<ALLOWED>
ban_dir /usr/local/rejik3/banlists/allowed
url http://192.168.10.240/ban/access_denied.html
allow_ip 192.168.10.0/24
<BANNER>
ban_dir /usr/local/rejik3/banlists/banners
url http://192.168.10.240/ban/1x1.gif
<JS>
ban_dir /usr/local/rejik3/banlists/js
url http://192.168.10.240/ban/js.js
<PORNO>
ban_dir /usr/local/rejik3/banlists/porno
url http://192.168.10.240/ban/access_denied.html
allow_ip f:/usr/local/rejik3/banlists/unlim
<MP3>
ban_dir /usr/local/rejik3/banlists/mp3
url http://192.168.10.240/ban/access_denied.html
allow_ip f:/usr/local/rejik3/banlists/unlim
<SOCNET>
ban_dir /usr/local/rejik3/banlists/socnet
url http://192.168.10.240/ban/access_denied.html
allow_ip f:/usr/local/rejik3/banlists/unlim
3.
Код: Выделить всё
2016-07-04 10:42:22 [30001] Redirector start and working (3.2.12)
2016-07-04 10:42:22 [30003] Run make-cache (3.2.12)
2016-07-04 10:42:22 [30003] Make-cache finished
2016-07-04 10:42:22 [30003] Load 2 rules from /usr/local/rejik3/banlists/allowed/allow_urls.cache
2016-07-04 10:42:22 [30003] Load 6 pattern from ALLOWED pcre
2016-07-04 10:42:22 [30003] Load 3517 rules from /usr/local/rejik3/banlists/banners/urls.cache
2016-07-04 10:42:22 [30003] Load 91 pattern from BANNER pcre
2016-07-04 10:42:22 [30003] Load 1 rules from /usr/local/rejik3/banlists/js/urls.cache
2016-07-04 10:42:22 [30003] Load 208192 rules from /usr/local/rejik3/banlists/porno/urls.cache
Re: Разрешение определённых ссылок
Сделайте work_ip в ALLOWED
и добавьте
action pass
и добавьте
action pass
Re: Разрешение определённых ссылок
Всё получилось.
Спасибо!
Конфиг выгладит так
в файле /usr/local/rejik3/banlists/allowed/pcre
Спасибо!
Конфиг выгладит так
Код: Выделить всё
<ALLOWED>
ban_dir /usr/local/rejik3/banlists/allowed
url http://192.168.10.240/ban/access_denied.html
work_ip 192.168.10.0/24
action pass
Код: Выделить всё
video_id=PknY9p2Jp3k