HandyCache форум

Гостевая => Гостевая => Тема начата: darkangel от 03 февраля 2009, 20:05:41



Название: Как заблокировать все сайты кроме некоторых?
Отправлено: darkangel от 03 февраля 2009, 20:05:41
Доброго времени суток господа!

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

Заранее спасибо за ответ!


Название: Re: Как сделать чтобы открывался только один сайт?
Отправлено: DenZzz от 04 февраля 2009, 13:08:34
В Черный список пишешь правило: .* , а  сайт школы в исключение или Белый список.


Название: Re: Как сделать чтобы открывался только один сайт?
Отправлено: doctor_ORZ от 04 февраля 2009, 13:12:24
А как сделать перенаправление с любого сайта на школьный? Что бы куда ни шли, всегда приходили на один сайт :)


Название: Re: Как сделать чтобы открывался только один сайт?
Отправлено: DenZzz от 04 февраля 2009, 14:41:16
Через список "Переадресация". Например:
Правило: ^(?!.*school\.ru/).*
Замена: http://www.school.ru/


Название: Re: Как сделать чтобы открывался только один сайт?
Отправлено: umka от 16 февраля 2009, 16:56:55
Подскажите, как закрыть доступ в социальные сети (http://odnoklasniki.ru,http://vkontakte.ru/) для конкретного пользователя и как для всех?


Название: Re: Как сделать чтобы открывался только один сайт?
Отправлено: DenZzz от 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


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


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


Название: Re: Как сделать чтобы открывался только один сайт?
Отправлено: doctor_ORZ от 24 апреля 2009, 12:54:51
Народ, ну неужели никто не знает? Помогите плиз!


Название: Re: Как сделать чтобы открывался только один сайт?
Отправлено: DenZzz от 26 апреля 2009, 22:49:42
Проверьте плиз, ибо не работает.

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

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

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

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

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

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



Название: только белый список
Отправлено: Abstracto от 23 ноября 2009, 13:10:16
подскажите как сделать так, чтоб блокировалось всё кроме сайтов в белом списке?


Название: Re: только белый список
Отправлено: DenZzz от 23 ноября 2009, 13:49:26
В Черный список добавь правило: .*
а в Белый список - правила с галкой в колонке Черный список.



Название: Re: только белый список
Отправлено: Abstracto от 23 ноября 2009, 13:53:51
есть список сайтов которые надо добавить в белый, в виде тхт файла, каждый адресс в новой строке.
какбы добавить их все побыстрому?


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: DenZzz от 23 ноября 2009, 14:14:52
В текстовом редакторе отредактируй файл white.lst, соблюдая формат списка и правил.

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



Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: Bobone от 16 декабря 2009, 12:46:08
Уважаемые подскажите что не так!
мне нужно заблокировать все сайты кроме некоторых... в чёрный список загнал .*, в белы добовляю адреса но всёравно получаю полный блок.
Чё делать ?


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: mai62 от 16 декабря 2009, 13:16:50
В Белом списке в колонке Черный список не забыл галку поставить?


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: Bobone от 16 декабря 2009, 13:43:46
поставил...
неработало...

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

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

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


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: mai62 от 16 декабря 2009, 13:54:16
Прописывать в Белый список все, что хочешь разрешить.


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: Bobone от 16 декабря 2009, 14:03:07
ясно...спасибо.


Название: как разрешить доступ только к определенным сайтам
Отправлено: q12e34 от 20 октября 2010, 11:55:02
я добавил в черный список .*
а в белый - адрес сайта
и поставил на нем галку игнорировать чс
НС блокирует сайт ссылаясь на номер правила в черном списке

как разрешить доступ только к определенным сайтам


Название: Re: как разрешить доступ только к определенным сайтам
Отправлено: mai62 от 20 октября 2010, 12:18:59
Что-то неправильно написано в правиле Белого списка. Перейдите в Белый список и выполните контекстного меню команду Копировать правило в буфер. Правило попадет в буфер обмена Windows. Покажите свое правило.


Название: Re: как разрешить доступ только к определенным сайтам
Отправлено: q12e34 от 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


Название: Re: как разрешить доступ только к определенным сайтам
Отправлено: mai62 от 20 октября 2010, 15:14:21
Уберите www. в начале URL.


Название: Re: как разрешить доступ только к определенным сайтам
Отправлено: q12e34 от 20 октября 2010, 15:24:30
спасибо, заработало )


Название: Как закрыт доступ на сервере?
Отправлено: 000000 от 25 октября 2010, 12:14:36
сервер win2003 раздает инет через HandyCache  походу на нее терминально подключаются пользователи нужно закрыт инет на этом сервере, открыть только для антивируса и на рамблер.ру
как это делается?


Название: Re: Как закрыт доступ на сервере?
Отправлено: alex77 от 25 октября 2010, 12:35:17
С помощью белого списка. Создать два правила: для рамблера и серверов антивируса


Название: Запретить все сайты кроме одного для пользователя
Отправлено: fantom от 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


Название: Re: Запретить все сайты кроме одного для пользователя
Отправлено: sunserg10 от 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


Название: Re: Запретить все сайты кроме одного для пользователя
Отправлено: fantom от 07 марта 2011, 22:21:01
Почему?


Название: Re: Запретить все сайты кроме одного для пользователя
Отправлено: sunserg10 от 07 марта 2011, 22:28:51
Почему?
IMHO, уместнее использовать function block()
+ добавлена возможность запрещать все сайты (кроме исключений) для нескольких пользователей.


Название: Re: Запретить все сайты кроме одного для пользователя
Отправлено: fantom от 07 марта 2011, 22:37:51
понятно)


Название: Как заблокировать все сайты в HC кроме трех; как ограничить права пользователям
Отправлено: Vofkach от 20 июня 2011, 13:59:26
     Подскажите как заблокировать все сайты кроме трех ya.ru , mail.ru , yandex.ru. Я в черных списках заблокировал все сайты на правило .* , в белых писал по разному и mail.ru и .*mail.ru* и +*.mail.ru*  галочку поставил на исключение из правил черных списков и неработает, точнее белые списки неработают все блокируется черными. В черных исключения ставил на сайт , но только с одним работает исключение , 3 сайта непрописать почемуто или синтаксис мне неизвестен.
        Вопрос еще интерисует, можно по пользователям разделить доступ к сайтам,  одному например все открыто , другим только 3 сайта каму-то вообще нечего кроме почты ?  Как это прописать в правилах ? Спасибо за ответ  ;)


Название: Re: Как заблокировать все сайты в HC кроме трех; как ограничить права пользователям
Отправлено: DenZzz от 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/


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: igyo от 09 сентября 2011, 09:46:38
Заблокировал весь инет и надо оставить mail.ru - вернее только его почту. все остальные сервисы заблокировать.

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

Если их перечислять в исключениях то очень большая строка получится.. универсальным правилом бы как нить это все


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: DenZzz от 09 сентября 2011, 10:06:38
igyo

Читай выше и не оффтопь в других темах!


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: fantom от 09 сентября 2011, 10:27:14
Заблокировал весь инет и надо оставить mail.ru - вернее только его почту. все остальные сервисы заблокировать.

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

Если их перечислять в исключениях то очень большая строка получится.. универсальным правилом бы как нить это все
Смотри мое сообщение выше, там есть скрипт (расширение)


Название: Ограничение доступа к сайтам.
Отправлено: Олег Сергеев от 21 декабря 2011, 12:44:00
Здравствуйте, необходимо организовать терминал для доступа на определенный сайт. Кроме него доступ ко всем другим должен быть запрещен. При  попытке перейти на сторонний ресурс, должно переадресовывать на главную страницу основного ресурса. Можно ли это сделать с помощью HandyCache?


Название: Re: Ограничение доступа к сайтам.
Отправлено: mai62 от 21 декабря 2011, 18:02:38
Можно. Поищите на форуме, это уже обсуждалось.


Название: Блокировка доступа к веб-ресурсам на локальном компьютере
Отправлено: squadgazzz от 19 февраля 2012, 14:25:25
Здравствуйте!
Нужно заблокировать доступ ко всем сайтам на компьютере, на котором запущен Handy Cache.
На ПК всего один пользователь. я так понял доступ к Handy Cache можно как-то запаролить?

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

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

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

Спасибо


Название: Re: Блокировка доступа к веб-ресурсам на локальном компьютере
Отправлено: squadgazzz от 19 февраля 2012, 14:30:05
то есть нужно заблокировать доступ ко всем сайтам самому администратору. это возможно?


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: DenZzz от 20 февраля 2012, 09:48:19
Прокси в браузере прописал?


Название: Re: Как заблокировать все сайты кроме некоторых?
Отправлено: fantom от 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