aymiheenkov
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
|
« : 07 февраля 2007, 11:05:38 » |
|
Как сделать чтобы некоторые пользователи выходили только на один сайт? Если они вводят в аресе браузера например mail.ru или любой другой их перебрасывало бы на www.kadastr.ru, а на www.kadastr.ru они могли бы ходить без проблем, чтобы работали все ссылки
|
|
|
|
|
Rick
|
|
« Ответ #1 : 07 февраля 2007, 11:24:19 » |
|
Зависит от деталей задачи. Если необходимо, чтобы все пользователи всегда попадали только на kadastr.ru - достаточно сделать правило ".*" с заменой на kadastr.ru в списке Переадресация и все всегда будут перенаправлены на kadastr.ru. Если необходимо только некоторые адреса заменить на kadastr.ru - то вместо ".*" нужно указать именно эти "некоторые адреса" Если необходимо кого-то перенаправлять, а кому-то оставить нормальный доступ (хотя бы самому себе), то нужно в отдельную папку скопировать HC, настроив его на использование другого порта, в браузере указать именно этот порт и "привелигированных" пользователей пускать через него. В обоих копиях указать один и тот же каталог для кэша. В рамках одной копии HC, определить разные правила для разных пользователей на данный момент невозможно - будет реализовано в следующих (но не в следующей) версиях. Поэтому и нужно запускать разные копии программы для разных групп пользователей.
|
|
|
|
|
Кирилл Cергеевич
Гость
|
|
« Ответ #2 : 20 марта 2007, 14:56:56 » |
|
Cуществует программа, которая запрашивает информацию с сайта, допустим http://example.com (допустим его ip 192.168.148.1), надо чтобы программа думая что обращается к сайту http://Example.com (ip 192.168.148.1), на самом деле обращалась к сайту http://FalseExample.com (ip 192.168.148.5). Будет ли программа обрабатывать запрос программы? Прописываю в переадресации: правило http://[^/]*( http://Example.com) замена http://FalseExample.com программа не работает, причем ie тоже не переходит на другой сайт..
|
|
|
|
|
DenZzz
|
|
« Ответ #3 : 20 марта 2007, 16:01:00 » |
|
Во-первых, неверно составлено правило! Надо так: Правило: [^/]*example\.com(.*)Замена: FalseExample.com\1И не забыть поставить галку в колонке "Обязательный". А во-вторых, не знаю что за программа, но если надо, чтобы она не знала, что на самом деле грузит все с другого сайта-подмены, то надо либо поправить IP ее сайта в DNS-кэше или HOSTS-файле, либо настроить перенаправление запроса через Серверы-Посредники (см. Документацию к HC).
|
|
|
|
|
Oneri
Новичок
Репутация: +2/-0
Offline
Сообщений: 34
|
|
« Ответ #4 : 20 марта 2007, 16:08:12 » |
|
А во-вторых, не знаю что за программа, но если надо, чтобы она не знала, что на самом деле грузит все с другого сайта-подмены, то надо либо поправить IP ее сайта в DNS-кэше или HOSTS-файле, либо настроить перенаправление запроса через Серверы-Посредники (см. Документацию к HC). изменение DNS не поможет т.к. есть виртуальные хостинги
|
|
|
|
|
Сергей
|
|
« Ответ #5 : 20 марта 2007, 16:33:06 » |
|
Тут, похоже, виртуальных хостов нет. В любом случае, переадресация не поможет обмануть программу. Надо править файл hosts или воспользоваться проксомитроном.
|
|
|
|
|
DenZzz
|
|
« Ответ #6 : 20 марта 2007, 17:26:10 » |
|
...или воспользоваться проксомитроном.
Можно обойтись "Серверами-Посредниками" или "Расширениями" HC и без всякого Проксомитрона!
|
|
|
|
|
Сергей
|
|
« Ответ #7 : 20 марта 2007, 19:18:01 » |
|
Как? Знаю только один посредник - webwarper. Почему-бы, кстати, не сделать так, чтобы в правилах по умолчанию были прописаны настройки для webwarper'а. А то опция есть, а как пользоваться ей никто не знает.
|
|
|
|
|
Кирилл Сергеевич
Гость
|
|
« Ответ #8 : 20 марта 2007, 21:01:35 » |
|
благодарю за информативные ответы. редактирование файла результата не дает из-за особенности настройки dhcp, в частности у 46 параметра значение h из-за которого компьютер обращается в порядке очереди wins, broadcast, dns, hosts. могу извращаться только на локальном компьютере. программа, если в ие указан прокси сервер, обращается к нему. родилась мысль поставить прокси, пускай анализирует запрос и если необходимо подменяет, локальную прокси каскадировал на внешнюю, завтра поэкспериментирую.
|
|
|
|
|
Кирилл Сергеевич
Гость
|
|
« Ответ #9 : 20 марта 2007, 21:39:22 » |
|
давайте рассмотрим вариант реализации через 'серверы-посредники', в этом случае в 'условия' необходимо прописать составленное вами правило, а в 'префикс' замену? я правильно уловил принцип действия или нет?
|
|
|
|
|
Сергей
|
|
« Ответ #10 : 20 марта 2007, 22:19:49 » |
|
Как я понял, еще нужно написать свой сервер.
Формулировка задачи слишком расплывчатая. Что конкретно нужно?
|
|
|
|
|
DenZzz
|
|
« Ответ #11 : 20 марта 2007, 22:40:57 » |
|
А то опция есть, а как пользоваться ей никто не знает.
Те, кто читает ФАК и Документацию, давно всё знают!
давайте рассмотрим вариант реализации через 'серверы-посредники', в этом случае в 'условия' необходимо прописать составленное вами правило, а в 'префикс' замену? я правильно уловил принцип действия или нет?
Не совсем. "Префикс" - это не "Замена"! Это начало URL, к которому будет добавлен исходный URL без http:// . Например, чтобы http://Example.com загрузить с адреса http://FalseExample.com , надо в "Префикс" записать: http://False , а в "Условие": http://example\.com .
|
|
|
|
|
Кирилл Сергеевич
Гость
|
|
« Ответ #12 : 20 марта 2007, 23:09:27 » |
|
вот я этого больше всего и боялся... разве не логичней сделать так чтобы поле 'префикс' тоже поддерживало регулярные выражения? в реальности названия абсолютно разные, например первоначальный запрос на sex.zzz, a модифицированный на aids.yyy... то есть еще 'преобразование url' настраивать так чтобы не нужная информация отсекалась? соответсвенно возникает закономерный вопрос: в какой последовательности будет происходить обработка запроса инструментами программы HandyCache?
|
|
|
|
|
DenZzz
|
|
« Ответ #13 : 21 марта 2007, 00:17:53 » |
|
вот я этого больше всего и боялся... разве не логичней сделать так чтобы поле 'префикс' тоже поддерживало регулярные выражения? в реальности названия абсолютно разные, например первоначальный запрос на sex.zzz, a модифицированный на aids.yyy...
Когда обсуждалась эта опция, я предлагал так сделать, но mai62 решил, что пока не стоит все так усложнять. Видимо, зря... то есть еще 'преобразование url' настраивать так чтобы не нужная информация отсекалась?
Не надо! В кэш URL и так пишется по исходному пути без префикса.
|
|
|
|
|
Сергей
|
|
« Ответ #14 : 21 марта 2007, 01:33:38 » |
|
Не надо! В кэш URL и так пишется по исходному пути без префикса.
Надо! Это глюк? У меня вместе с WebWarper срабатывает правило в Преобразовании URL. Если я отключаю правило - страница сохраняется в каталог webwarper.net\ww\И еще. Я не стал прописыать полный путь к ww.lst. Это необязательно, если файл лежит в папке HC. #5#~#True#~#WebWarper#~#http://www.webwarper.net/ww/#~#ww.lst#~#.*
|
|
|
|
|
DenZzz
|
|
« Ответ #15 : 21 марта 2007, 01:51:46 » |
|
Надо! Это глюк? У меня вместе с WebWarper срабатывает правило в Преобразовании URL. Если я отключаю правило - страница сохраняется в каталог webwarper.net\ww\
Ты путаешь! WebWarper сам правит все внутренние ссылки на странице, поэтому некоторые из них могут грузится уже по измененному URL, для которых и нужно правило в "Преобразовании URL"! Для главной же страницы сайта это правило не нужно - она и так будет сохранена в исходную папку без префикса! Если же сервер-посредник не правит внутренние ссылки, как WebWarper, то все URL лягут в кэш в исходные папки и без всяких дополнительных правил в "Преобразовании URL"!
|
|
|
|
|
Сергей
|
|
« Ответ #16 : 21 марта 2007, 01:58:12 » |
|
В том то и дело, что Преобразование URL срабатывает даже для главной страницы.
|
|
|
|
|
DenZzz
|
|
« Ответ #17 : 21 марта 2007, 02:14:34 » |
|
"Преобразование URL" работает по исходному URL. Если у тебя срабатывает какое-то правило, значит оно неверное и срабатывает на исходный URL без префикса! Вот строка из моего монитора: Если у тебя срабатывает список "П", то запость сюда свою строку монитора вместе с полным правилом.
|
|
|
|
|
Сергей
|
|
« Ответ #18 : 21 марта 2007, 02:24:56 » |
|
21.03.2007/03:23:04 local http://handycache.narod.ru/ 17446 2 "200 Ok" WebWarper, З.0, П.78 WebWarper З.0 (Запись в кэш) П.78 (Преобразование URL): .*webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*) #5#~#True#~#.*webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True Это правило я брал в FAQ.
|
|
|
|
|
mai62
|
|
« Ответ #19 : 21 марта 2007, 03:43:14 » |
|
В версии от 2 января ошибка и НС в самом деле пишет файлы в папки с webwarper. В версии, которой пользуется DenZzz это уже исправлено.
|
|
|
|
|
Ferison
Новичок
Репутация: +0/-0
Offline
Сообщений: 5
|
|
« Ответ #20 : 14 июля 2008, 05:58:39 » |
|
А можно поподробне..то есть полный синтаксис..или лучше скрин...+ еще как сделать чтоб при запросе определенного сайта все пользователи попадали на страницу из локалной папки...что то типа бана...с запретом на доступ...типа "работать рабы"...
|
|
|
|
|
|
oper2517
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #22 : 23 ноября 2009, 10:24:59 » |
|
Здравствуйте с недавнего времени начал пользоватся ваше программой.всё вроде бы настроилось нормально без проблем.но появился один интересный вопросик.а именно имеем локальную сеть на 30 машин из них в хендикэше доступ в интернет разрешен только 5-ти компам дак вот как сделать так чтоб остальные 25 при попытке попасть на какой либо сайт через браузер ну скажем через оперу переадресовывались на определенный сайт(то есть например если они пишут в адресной строке www.ya.ru то сразу попадают на www.mail.ru например и так при попытке открыть любую страничку).заранее спасибо. п.с. если такое возможно то есть еще один вопрос а именно переадресовывать на веб страничку сохраненную на самой машине раздающей интернет(прокси сервере handycache ).
|
|
|
|
|
mai62
|
|
« Ответ #23 : 23 ноября 2009, 10:39:30 » |
|
Незарегистрированная версия будет обслуживать до пяти клиентов. Перенаправлять запросы остальных 25 клиентов не получится. Но Вы можете поставить еще один НС в другую папку и эти 25 клиентов пусть обращаются к нему под одним аккаунтом. В этом втором НС в списке Переадресация сделайте правило для перенаправления всех запросов на mail.ru. Выдавать локальную страничку тоже можно. Поместите ее в кэш и сделайте для нее правило в списке Только из кэша.
|
|
|
|
|
oper2517
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #24 : 23 ноября 2009, 11:01:34 » |
|
спасибо ясно. Добавлено: 23 Ноября 2009, 10:51:56
под одним аккаунтом это в смысле указать диапазон ip адресов или как
|
|
|
|
|
DenZzz
|
|
« Ответ #25 : 23 ноября 2009, 14:40:08 » |
|
имеем локальную сеть на 30 машин из них в хендикэше доступ в интернет разрешен только 5-ти компам дак вот как сделать так чтоб остальные 25 при попытке попасть на какой либо сайт через браузер А чем не устраивает стандартное предложение авторизоваться или сообщение браузера о недоступности страницы? под одним аккаунтом это в смысле указать диапазон ip адресов или как
Да, диапазон или маску.
|
|
|
|
|
oper2517
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #26 : 24 ноября 2009, 08:20:09 » |
|
А чем не устраивает стандартное предложение авторизоваться или сообщение браузера о недоступности страницы?
дело в том что с недавнего времени на работе у меня разрешено пользоватся интернетом только этим 5 компьютерам (в том числе мне я админ) а остальные до сих пор свято верят что у них чудесным образом заработает интернет и ежедневно по несколько раз пытаются зайти на какой либо сайт вот я и хочу переадресовать их на какой нить порно сайт чтоб неповадно было проверять либо сделать локальную веб страничку с фоткой начальника и надписью типа "куда преш".Кароче ради шутки в целом. за помощ спасибо. Добавлено: 24 Ноября 2009, 08:17:45
P.s.не ругайтесь что ради шутки отвлекаю.хотя узнал и новое в настройке прокси.
|
|
|
|
|
|