+  HandyCache форум
|-+  Гостевая» Гостевая» Как заблокировать все сайты кроме некоторых?
Имя пользователя:
Пароль:
Страниц: 1 2 3 [Все]   Вниз
  Ответ    Отправить эту тему    Печать  
Автор Тема: Как заблокировать все сайты кроме некоторых?  (Прочитано 87545 раз)
0 Пользователей и 1 Гость смотрят эту тему.
darkangel
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« : 03 февраля 2009, 20:05:41 »
ПроцитироватьЦитировать

Доброго времени суток господа!

Нужно чтобы HC разрешал браузером ходить только на один сайт. К примеру сайт школы. а все остальное блокировал. Есть ли такая возможность?

Заранее спасибо за ответ!
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #1 : 04 февраля 2009, 13:08:34 »
ПроцитироватьЦитировать

В Черный список пишешь правило: .* , а  сайт школы в исключение или Белый список.
Сообщить модератору   Записан
doctor_ORZ
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #2 : 04 февраля 2009, 13:12:24 »
ПроцитироватьЦитировать

А как сделать перенаправление с любого сайта на школьный? Что бы куда ни шли, всегда приходили на один сайт Улыбка
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #3 : 04 февраля 2009, 14:41:16 »
ПроцитироватьЦитировать

Через список "Переадресация". Например:
Правило: ^(?!.*school\.ru/).*
Замена: http://www.school.ru/
Сообщить модератору   Записан
umka
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #4 : 16 февраля 2009, 16:56:55 »
ПроцитироватьЦитировать

Подскажите, как закрыть доступ в социальные сети (http://odnoklasniki.ru,http://vkontakte.ru/) для конкретного пользователя и как для всех?
Сообщить модератору   Записан

Внимание! Эти настройки предназначены для опытных пользователей.
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #5 : 17 февраля 2009, 11:47:00 »
ПроцитироватьЦитировать

Подскажите, как закрыть доступ в социальные сети (http://odnoklasniki.ru,http://vkontakte.ru/) для конкретного пользователя и как для всех?

Тебе сюда:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,2716.0/
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg16750/#msg16750
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg16519/#msg16519
« Последнее редактирование: 09 декабря 2009, 15:18:56 от DenZzz » Сообщить модератору   Записан
doctor_ORZ
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #6 : 20 апреля 2009, 11:29:05 »
ПроцитироватьЦитировать

Через список "Переадресация". Например:
Правило: ^(?!.*school\.ru/).*
Замена: http://www.school.ru/
Проверьте плиз, ибо не работает.
И ещё бы хотелось реализовать алгоритм - разрешить (ну это я знаю как) несколько сайтов. А при запросах вне этого списка что бы шла переадресация на одну из страничек сайта из этого списка. Как это проще реализовать?
Использоваться будет в школе: разрешено некоторое количество "правильных" сайтов, а при заходе на остальные - переадресация на страничку школьного админа с надписью "Запрашиваемый ресурс не является совместимым с задачами образования. Если это не так - пишите письма (е-мейл админа)"
Сообщить модератору   Записан
doctor_ORZ
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #7 : 20 апреля 2009, 16:38:33 »
ПроцитироватьЦитировать

Эм... и ещё. Как разрешить несколько сайтов на домене? Ну, например, что бы открывались все сайты на edusite.ru? Там школьный каталог, сайтов валом, типа ля-ля-ял.edusite.ru. Вот нужно что бы все они одним правилом открывались. *.edusite.ru в белом списке не работает, при наличии в черном записи .*. Что не так?
Сообщить модератору   Записан
doctor_ORZ
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #8 : 24 апреля 2009, 12:54:51 »
ПроцитироватьЦитировать

Народ, ну неужели никто не знает? Помогите плиз!
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #9 : 26 апреля 2009, 22:49:42 »
ПроцитироватьЦитировать

Проверьте плиз, ибо не работает.

Все работает! Я всегда проверяю, что пишу...

Цитировать
И ещё бы хотелось реализовать алгоритм - разрешить (ну это я знаю как) несколько сайтов. А при запросах вне этого списка что бы шла переадресация на одну из страничек сайта из этого списка. Как это проще реализовать?

Как вариант, в списке "Переадресации" пишешь правило для перехода на страницу админа, а в "Белый список" добавляешь "правильные" сайты, для которых не будет работать "Переадресация".

Вот нужно что бы все они одним правилом открывались. *.edusite.ru в белом списке не работает, при наличии в черном записи .*. Что не так?

Синтаксис регулярного выражения не верен, поэтому и не работает!

Да и вообще, правило вида +edusite.ru/ и так будет срабатывать на все ля-ля-ял.edusite.ru.

Сообщить модератору   Записан
Abstracto
Гость
« Ответ #10 : 23 ноября 2009, 13:10:16 »
ПроцитироватьЦитировать

подскажите как сделать так, чтоб блокировалось всё кроме сайтов в белом списке?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #11 : 23 ноября 2009, 13:49:26 »
ПроцитироватьЦитировать

В Черный список добавь правило: .*
а в Белый список - правила с галкой в колонке Черный список.

Сообщить модератору   Записан
Abstracto
Гость
« Ответ #12 : 23 ноября 2009, 13:53:51 »
ПроцитироватьЦитировать

есть список сайтов которые надо добавить в белый, в виде тхт файла, каждый адресс в новой строке.
какбы добавить их все побыстрому?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #13 : 23 ноября 2009, 14:14:52 »
ПроцитироватьЦитировать

В текстовом редакторе отредактируй файл white.lst, соблюдая формат списка и правил.

Еще можно скриптом, если Lua знаешь: http://handycache.ru/component/option,com_smf/Itemid,10/topic,2285.0/

Сообщить модератору   Записан
Bobone
Гость
« Ответ #14 : 16 декабря 2009, 12:46:08 »
ПроцитироватьЦитировать

Уважаемые подскажите что не так!
мне нужно заблокировать все сайты кроме некоторых... в чёрный список загнал .*, в белы добовляю адреса но всёравно получаю полный блок.
Чё делать ?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #15 : 16 декабря 2009, 13:16:50 »
ПроцитироватьЦитировать

В Белом списке в колонке Черный список не забыл галку поставить?
Сообщить модератору   Записан
Bobone
Гость
« Ответ #16 : 16 декабря 2009, 13:43:46 »
ПроцитироватьЦитировать

поставил...
неработало...

терь разоборался заработало...

но только другой вопрос возник...

при применение правила .* блокируются все банера... и картинки ссілкающиеся на другие сервера...
как побороть єто ?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #17 : 16 декабря 2009, 13:54:16 »
ПроцитироватьЦитировать

Прописывать в Белый список все, что хочешь разрешить.
Сообщить модератору   Записан
Bobone
Гость
« Ответ #18 : 16 декабря 2009, 14:03:07 »
ПроцитироватьЦитировать

ясно...спасибо.
Сообщить модератору   Записан
q12e34
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #19 : 20 октября 2010, 11:55:02 »
ПроцитироватьЦитировать

я добавил в черный список .*
а в белый - адрес сайта
и поставил на нем галку игнорировать чс
НС блокирует сайт ссылаясь на номер правила в черном списке

как разрешить доступ только к определенным сайтам
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #20 : 20 октября 2010, 12:18:59 »
ПроцитироватьЦитировать

Что-то неправильно написано в правиле Белого списка. Перейдите в Белый список и выполните контекстного меню команду Копировать правило в буфер. Правило попадет в буфер обмена Windows. Покажите свое правило.
Сообщить модератору   Записан
q12e34
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #21 : 20 октября 2010, 13:11:47 »
ПроцитироватьЦитировать

смогу это сделать после 13,00
на словах:
все правила белого списка отключены, кроме последнего
в последнем указан адрес сайта вида yandex.ru и стоит одна галка ЧС
правило конечно тоже включено
доступ к хэндикэшу по логину/паролю
версия последняя с сайта
и самое интересное - счетчик в белом списке на это правило срабатывает
и в черном на .* тоже

белый и черный списки тоже включены галками

вся остальная конфигурация, кроме списков и нового юзера, дефолтная
Добавлено: 20 Октября 2010, 12:28:01

#10#~#True#~#www.sberbank-ast.ru#~##~##~#True#~#False#~#False#~#False#~#False#~#False
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #22 : 20 октября 2010, 15:14:21 »
ПроцитироватьЦитировать

Уберите www. в начале URL.
Сообщить модератору   Записан
q12e34
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #23 : 20 октября 2010, 15:24:30 »
ПроцитироватьЦитировать

спасибо, заработало )
« Последнее редактирование: 20 октября 2010, 15:52:35 от q12e34 » Сообщить модератору   Записан
000000
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #24 : 25 октября 2010, 12:14:36 »
ПроцитироватьЦитировать

сервер win2003 раздает инет через HandyCache  походу на нее терминально подключаются пользователи нужно закрыт инет на этом сервере, открыть только для антивируса и на рамблер.ру
как это делается?
Сообщить модератору   Записан
alex77
Старожил
****

Репутация: +11/-1
Offline Offline

Сообщений: 482



« Ответ #25 : 25 октября 2010, 12:35:17 »
ПроцитироватьЦитировать

С помощью белого списка. Создать два правила: для рамблера и серверов антивируса
Сообщить модератору   Записан
fantom
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #26 : 07 марта 2011, 19:26:28 »
ПроцитироватьЦитировать

Скажите пожалуйста, как запретить все сайты кроме одного для определенного пользователя. Заранее спасибо!
Добавлено: 07 Марта 2011, 18:45:32


Сделал сам:
Код:
--[[ <HCExtension>
@name          Блокировка сайтов
@event         RequestHeaderReceived/allow
@exception    google\.com
@exception    yandex\.ru
</HCExtension> ]]

function allow()
if hc.user_name == "USER_NAME" then
hc.action = 'stop'
end
end
Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #27 : 07 марта 2011, 21:59:01 »
ПроцитироватьЦитировать

Так будет корректнее:
Код:
--[[ <HCExtension>
@name          Block sites by Users
@event         RequestHeaderReceived/allow
@exception    google\.com
@exception    yandex\.ru
</HCExtension> ]]

function block()
 if (hc.user_name == "User" or hc.user_name == "user_2") then
  hc.action = "stop"
 end

end
Сообщить модератору   Записан
fantom
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #28 : 07 марта 2011, 22:21:01 »
ПроцитироватьЦитировать

Почему?
Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #29 : 07 марта 2011, 22:28:51 »
ПроцитироватьЦитировать

Почему?
IMHO, уместнее использовать function block()
+ добавлена возможность запрещать все сайты (кроме исключений) для нескольких пользователей.
Сообщить модератору   Записан
fantom
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #30 : 07 марта 2011, 22:37:51 »
ПроцитироватьЦитировать

понятно)
Сообщить модератору   Записан
Vofkach
Гость
« Ответ #31 : 20 июня 2011, 13:59:26 »
ПроцитироватьЦитировать

     Подскажите как заблокировать все сайты кроме трех ya.ru , mail.ru , yandex.ru. Я в черных списках заблокировал все сайты на правило .* , в белых писал по разному и mail.ru и .*mail.ru* и +*.mail.ru*  галочку поставил на исключение из правил черных списков и неработает, точнее белые списки неработают все блокируется черными. В черных исключения ставил на сайт , но только с одним работает исключение , 3 сайта непрописать почемуто или синтаксис мне неизвестен.
        Вопрос еще интерисует, можно по пользователям разделить доступ к сайтам,  одному например все открыто , другим только 3 сайта каму-то вообще нечего кроме почты ?  Как это прописать в правилах ? Спасибо за ответ  Подмигивающий
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #32 : 20 июня 2011, 15:01:28 »
ПроцитироватьЦитировать

    Подскажите как заблокировать все сайты кроме трех ya.ru , mail.ru , yandex.ru. Я в черных списках заблокировал все сайты на правило .* , в белых писал по разному и mail.ru и .*mail.ru* и +*.mail.ru*  галочку поставил на исключение из правил черных списков и неработает, точнее белые списки неработают все блокируется черными.

Самый простой вариант правила:   +mail.ru    должен работать.
Если у тебя Белый список не работает, значит ты что-то делаешь неправильно. Без лога монитора и содержимого твоего Белого списка мы это никогда не узнаем.

Цитировать
В черных исключения ставил на сайт , но только с одним работает исключение , 3 сайта непрописать почемуто или синтаксис мне неизвестен.

ya\.ru|mail\.ru|yandex\.ru

Цитировать
Вопрос еще интерисует, можно по пользователям разделить доступ к сайтам,  одному например все открыто , другим только 3 сайта каму-то вообще нечего кроме почты ?  Как это прописать в правилах ?

http://handycache.ru/component/option,com_smf/Itemid,10/topic,2716.0/
Сообщить модератору   Записан
igyo
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #33 : 09 сентября 2011, 09:46:38 »
ПроцитироватьЦитировать

Заблокировал весь инет и надо оставить mail.ru - вернее только его почту. все остальные сервисы заблокировать.

то есть в белый список mail.ru и e.mail.ru, а все остальное типа deti.mail.ru, foto.mail.ru, pogoda.mail.ru и тд. блокировать, как это сделать?

Если их перечислять в исключениях то очень большая строка получится.. универсальным правилом бы как нить это все
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #34 : 09 сентября 2011, 10:06:38 »
ПроцитироватьЦитировать

igyo

Читай выше и не оффтопь в других темах!
Сообщить модератору   Записан
fantom
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #35 : 09 сентября 2011, 10:27:14 »
ПроцитироватьЦитировать

Заблокировал весь инет и надо оставить mail.ru - вернее только его почту. все остальные сервисы заблокировать.

то есть в белый список mail.ru и e.mail.ru, а все остальное типа deti.mail.ru, foto.mail.ru, pogoda.mail.ru и тд. блокировать, как это сделать?

Если их перечислять в исключениях то очень большая строка получится.. универсальным правилом бы как нить это все
Смотри мое сообщение выше, там есть скрипт (расширение)
Сообщить модератору   Записан
Олег Сергеев
Гость
« Ответ #36 : 21 декабря 2011, 12:44:00 »
ПроцитироватьЦитировать

Здравствуйте, необходимо организовать терминал для доступа на определенный сайт. Кроме него доступ ко всем другим должен быть запрещен. При  попытке перейти на сторонний ресурс, должно переадресовывать на главную страницу основного ресурса. Можно ли это сделать с помощью HandyCache?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #37 : 21 декабря 2011, 18:02:38 »
ПроцитироватьЦитировать

Можно. Поищите на форуме, это уже обсуждалось.
Сообщить модератору   Записан
squadgazzz
Гость
« Ответ #38 : 19 февраля 2012, 14:25:25 »
ПроцитироватьЦитировать

Здравствуйте!
Нужно заблокировать доступ ко всем сайтам на компьютере, на котором запущен Handy Cache.
На ПК всего один пользователь. я так понял доступ к Handy Cache можно как-то запаролить?

Добавляю в черный список правило .*
а в белый, например +vk.com

ничего не работает. все сайты как раньше открывались так и продолжают открываться. что я делаю не так?

Списки включены все. программа запускается сама при перезапуске системы.

Спасибо
Сообщить модератору   Записан
squadgazzz
Гость
« Ответ #39 : 19 февраля 2012, 14:30:05 »
ПроцитироватьЦитировать

то есть нужно заблокировать доступ ко всем сайтам самому администратору. это возможно?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #40 : 20 февраля 2012, 09:48:19 »
ПроцитироватьЦитировать

Прокси в браузере прописал?
Сообщить модератору   Записан
fantom
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #41 : 20 февраля 2012, 12:43:31 »
ПроцитироватьЦитировать

Вот плагин для блокировки, подключается в разделе "Расширения"

--[[ <HCExtension>
@name          Блокировка сайтов
@event         RequestHeaderReceived/allow
@exception     beeline\.ru
@exception     google\.ru
@exception     yahoo\.com
</HCExtension> ]]

function allow()
   if hc.user_name == "local" then
      hc.action = 'stop'
   end
end
Сообщить модератору   Записан
Страниц: 1 2 3 [Все]   Вверх
  Ответ    Отправить эту тему    Печать  

 
Перейти в:  

+ Быстрый ответ
С быстрым ответом Вы также можете использовать BB код и смайлы.