Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Гостевая
»
Гостевая
»
Настройка Внешних (родительских) прокси (условных и безусловных)
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц:
1
...
5
6
[
7
]
8
9
...
18
Вниз
« предыдущая тема
следующая тема »
Ответ
Отправить эту тему
Печать
Автор
Тема: Настройка Внешних (родительских) прокси (условных и безусловных) (Прочитано 467410 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Правила для IP в условных прокси
«
Ответ #120 :
24 сентября 2007, 11:45:53 »
Цитировать
Цитата: Re:Flex от 24 сентября 2007, 01:31:04
Мне нужно создать такое правило для условного прокси: использовать прокси для всех IP кроме определённых. И трудность в том, что у меня вот такие IP (их много):
Дело в том, что правила HC проверяет по URL, а не по IP домена, поэтому правило сработает только в том случае, если IP будет указан в URL в явном виде, а не в виде доменного имени!
Если это устраивает, то можно просто перечислить в правиле через "|" твои IP, а поле "Хост" и "Порт" не заполнять.
Сообщить модератору
Записан
Re:Flex
Новичок
Репутация: +0/-0
Offline
Сообщений: 11
Re: Правила для IP в условных прокси
«
Ответ #121 :
24 сентября 2007, 11:57:57 »
Цитировать
Т.е. Хэнди не понимает IP-адреса в правилах?! Надо сходить в пожелания и предложения…
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Правила для IP в условных прокси
«
Ответ #122 :
24 сентября 2007, 12:02:40 »
Цитировать
Цитата: Re:Flex от 24 сентября 2007, 11:57:57
Т.е. Хэнди не понимает IP-адреса в правилах?!
Вернее, он не умеет сопоставлять IP c URL.
Цитировать
Надо сходить в пожелания и предложения…
Там это давно есть!
Сообщить модератору
Записан
Re:Flex
Новичок
Репутация: +0/-0
Offline
Сообщений: 11
Re: Правила для IP в условных прокси
«
Ответ #123 :
24 сентября 2007, 12:06:51 »
Цитировать
Извени что не в тему, но как сделать чтобы по этим IP шло через Хэндикэш сразу в инет, а по остальным черз Хэндикэш и черз toonel.net (пркси)?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Правила для IP в условных прокси
«
Ответ #124 :
24 сентября 2007, 12:26:44 »
Цитировать
Цитата: Re:Flex от 24 сентября 2007, 12:06:51
как сделать чтобы по этим IP шло через Хэндикэш сразу в инет, а по остальным черз Хэндикэш и черз toonel.net (пркси)?
Toonel прописать в "Безусловных прокси", а в "Условных" твое правило с перечнем IP и пустым полем "хост" и "порт" - тогда пойдет напрямую!
Читай тему:
"Настройка Внешних (родительских) прокси (условных и безусловных)"
.
Сообщить модератору
Записан
Re:Flex
Новичок
Репутация: +0/-0
Offline
Сообщений: 11
Re: Настройка Внешних (родительских) прокси (условных и безусловных)
«
Ответ #125 :
24 сентября 2007, 12:48:55 »
Цитировать
Цитата: aleax от 15 сентября 2007, 16:40:08
можно.
на вкладке "Внешний прокси" в окне "условные прокси" создаёш чарез правую кнопку миши -> вставить из буфера следующие прваило:
#7#~#True#~#local#~##~#0#~##~##~#
site1.ru|provider.com
где
site1.ru|provider.com
- урл локальних ресурсов
P.S.
не забудь активировать галочку "разрешить" возле "условные прокси".
А то же самое только с IP адресами, а не доменными именами возможно сделать вообще?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Настройка Внешних (родительских) прокси (условных и безусловных)
«
Ответ #126 :
24 сентября 2007, 13:05:49 »
Цитировать
Цитата: Re:Flex от 24 сентября 2007, 12:48:55
А то же самое только с IP адресами, а не доменными именами возможно сделать вообще?
Вообще, возможно, например:
#7#~#True#~#local#~##~#0#~##~##~#^http://(90\.188\.[01]\.0|194\.150\.132\.240)/
Но работать это будет, как я уже говорил, только если запросы будут содержать IP в явном виде, например:
http://90.188.0.0/index.html
http://90.188.1.0/razdel/page1.php
http://194.150.132.240/download/archiv.zip
и т.п.
Сообщить модератору
Записан
Nebul@
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
aka Туманность
Re: Настройка Внешних (родительских) прокси (условных и безусловных)
«
Ответ #127 :
24 сентября 2007, 20:28:58 »
Цитировать
Я уже показывал как это можно сделать...
http://handycache.ru/component/option,com_smf/Itemid,10/topic,554.0
осталось вписать Ip-ы и маски.
Добавлено: 24 Сентября 2007, 23:05:41
Да хотя бы вот:
(c Notepad++ это дело пяти минут.. Регулярки рулят
)
Код:
function FindProxyForURL(url, host)
{
//прямой доступ к localhost
if (isInNet(host, "127.0.0.1", "255.255.255.255")) return "DIRECT";
//прямой доступ к бесплатным сайтам
if (isInNet(host, "90.188.0.0", "255.255.255.128")) return "DIRECT";
if (isInNet(host, "90.188.1.0", "255.255.255.128")) return "DIRECT";
if (isInNet(host, "194.150.132.240", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "194.150.136.64", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "212.94.99.96", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "212.94.99.192", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "212.94.101.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "212.94.117.0", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "212.94.117.80", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "212.94.117.224", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "212.94.96.0", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "212.94.96.64", "255.255.255.248")) return "DIRECT";
if (isInNet(host, "212.94.96.72", "255.255.255.255")) return "DIRECT";
if (isInNet(host, "212.94.96.74", "255.255.255.254")) return "DIRECT";
if (isInNet(host, "212.94.96.76", "255.255.255.252")) return "DIRECT";
if (isInNet(host, "212.94.96.80", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "212.94.96.96", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "212.94.96.128", "255.255.255.128")) return "DIRECT";
if (isInNet(host, "90.189.192.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "90.188.0.192", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "90.188.1.192", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "90.189.193.128", "255.255.255.128")) return "DIRECT";
if (isInNet(host, "90.188.0.128", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "90.188.1.128", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "62.33.48.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "62.33.116.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "62.33.118.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "80.89.149.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "82.200.45.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "84.237.126.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "217.107.47.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "80.89.153.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "81.1.206.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "84.237.124.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "80.71.160.0", "255.255.224.0")) return "DIRECT";
if (isInNet(host, "83.246.128.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "83.246.144.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "83.246.160.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "80.247.96.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "81.201.240.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "82.200.6.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "82.200.32.0", "255.255.252.0")) return "DIRECT";
if (isInNet(host, "87.103.192.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "90.188.2.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "90.188.4.0", "255.255.252.0")) return "DIRECT";
if (isInNet(host, "90.188.8.0", "255.255.248.0")) return "DIRECT";
if (isInNet(host, "194.150.128.0", "255.255.252.0")) return "DIRECT";
if (isInNet(host, "194.150.132.0", "255.255.255.128")) return "DIRECT";
if (isInNet(host, "194.150.132.128", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "194.150.132.192", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "194.150.132.224", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "194.150.133.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "194.150.134.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "194.150.136.0", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "194.150.136.96", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "194.150.136.128", "255.255.255.128")) return "DIRECT";
if (isInNet(host, "194.150.137.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "194.150.138.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "194.150.140.0", "255.255.252.0")) return "DIRECT";
if (isInNet(host, "194.150.144.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "212.94.97.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "212.94.98.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "212.94.99.0", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "212.94.99.64", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "212.94.99.112", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "212.94.99.128", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "212.94.99.208", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "212.94.99.224", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "212.94.100.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "212.94.102.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "212.94.104.0", "255.255.248.0")) return "DIRECT";
if (isInNet(host, "212.94.112.0", "255.255.252.0")) return "DIRECT";
if (isInNet(host, "212.94.116.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "212.94.117.64", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "212.94.117.96", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "212.94.117.128", "255.255.255.192")) return "DIRECT";
if (isInNet(host, "212.94.117.192", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "212.94.118.0", "255.255.254.0")) return "DIRECT";
if (isInNet(host, "212.94.120.0", "255.255.248.0")) return "DIRECT";
if (isInNet(host, "83.234.218.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "82.179.16.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "80.66.87.40", "255.255.255.248")) return "DIRECT";
if (isInNet(host, "80.66.87.48", "255.255.255.240")) return "DIRECT";
if (isInNet(host, "80.66.87.120", "255.255.255.248")) return "DIRECT";
if (isInNet(host, "80.66.87.128", "255.255.255.248")) return "DIRECT";
if (isInNet(host, "80.66.87.144", "255.255.255.248")) return "DIRECT";
if (isInNet(host, "80.66.87.160", "255.255.255.224")) return "DIRECT";
if (isInNet(host, "80.66.87.192", "255.255.255.252")) return "DIRECT";
if (isInNet(host, "80.89.140.100", "255.255.255.252")) return "DIRECT";
if (isInNet(host, "82.200.44.0", "255.255.255.0")) return "DIRECT";
if (isInNet(host, "78.109.128.0", "255.255.240.0")) return "DIRECT";
if (isInNet(host, "90.189.193.0", "255.255.255.128")) return "DIRECT";
return "PROXY 127.0.0.1:8080";
}
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Настройка Внешних (родительских) прокси (условных и безусловных)
«
Ответ #128 :
24 сентября 2007, 23:04:46 »
Цитировать
Цитата: Nebul@ от 24 сентября 2007, 20:28:58
Я уже показывал как это можно сделать...
http://handycache.ru/component/option,com_smf/Itemid,10/topic,554.0
Твоя ссылка нерабочая - вот правильная: "
Автоматическая настройка прокси
".
PAC-файл - тоже вариант, но тогда на эти IP браузер пойдет мимо всех прокси, в т.ч. мимо HC. А
Re:Flex
вроде хотел:
Цитата: Re:Flex от 24 сентября 2007, 12:06:51
чтобы по этим IP шло
через Хэндикэш
сразу в инет, а по остальным
черз Хэндикэш
и черз toonel.net (пркси)?
При желании можно, конечно, и 2 копии HC запустить на разных портах с разными внешними проксями, но это уже совсем другая история...
Сообщить модератору
Записан
maximpn
Новичок
Репутация: +0/-1
Offline
Сообщений: 36
Помогите подключить НС
«
Ответ #129 :
12 октября 2007, 14:51:30 »
Цитировать
Ситуация такая. Юзал я на сетевой машине НС браузером FF, радовался и проблем не знал. Появился ноутбук, устновил на него все по образу и подобию бывшей машины. По\вилась проблема. Выход в инет ахз почему получается только через местный прокси 192.168.0.1. То есть при наличии галочки в свойствах подключения обозревателя (настройки параметров локальной сети) в инет выйти не могу, не пускает. А при явным указании прокси 192.168.0.1 в инет выхожу. Но если я явно укажу адреса прокси 192.168.0.1, то где указать 127.0.0.1?
Что посоветуете?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Помогите подключить НС
«
Ответ #130 :
12 октября 2007, 15:56:29 »
Цитировать
Цитата: maximpn от 12 октября 2007, 14:51:30
Что посоветуете?
Читать тему "
Настройка Внешних (родительских) прокси (условных и безусловных)
"!
Сообщить модератору
Записан
BabyKiller
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
Re: Настройка Внешних (родительских) прокси (условных и безусловных)
«
Ответ #131 :
19 октября 2007, 14:13:55 »
Цитировать
Настроил программу на использование внешнего прокси, и браузер FireFox на локальный HandyCache. Все скачанные данные с внешнего прокси сервера сохраняются в кэше, но почему то HandyCache их не использует, а повторно загружает с веншней прокси. В чём проблема?
Дома с прямым доступом в интернет, кэш работает замечательно, экономя от 30% трафика.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Настройка Внешних (родительских) прокси (у
«
Ответ #132 :
19 октября 2007, 14:47:40 »
Цитировать
Цитата: BabyKiller от 19 октября 2007, 14:13:55
Все скачанные данные с внешнего прокси сервера сохраняются в кэше, но почему то HandyCache их не использует, а повторно загружает с веншней прокси. В чём проблема?
Список "Не обновлять" и "Запись в кэш" включены? Правила нужные там есть?
Вообще-то, тебе в тему: "
Низкий процент экономии (взятого из кэша)
"! Приложи там лог Монитора HC...
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
IP в "Условных прокси"
«
Ответ #133 :
13 ноября 2007, 19:14:08 »
Цитировать
Цитировать
В условных прокси в условиях можно задавать IP в таком виде
ip 195.122.131.2
IP195.122.131.2-195.122.131.12
iP 195.122.131.*
ip 195.122.131.?2
Если такое условие встретится будет выясняться IP даже если используется внешний прокси.
Кэш DNS должен быть включен.
Регистр букв важен? ip IP iP ...
Вот например хочу на mail.ru попасть в обход тунеля
#7#~#True#~#mail.ru#~##~#0#~##~##~#ip 194.67.57.226
«
Последнее редактирование: 31 декабря 2007, 10:04:33 от DenZzz
»
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: IP в "Условных прокси"
«
Ответ #134 :
13 ноября 2007, 20:04:20 »
Цитировать
Регистр не важен. И пробелы могут быть (несколько), а могут не быть.
У меня твое условие вроде работает.
Еще может работать/не работать в зависимости от способа попадания условия в список, все надо проверять.
Я добавил условный прокси из буфера, так работает.
Попробуй выгрузить/загрузить НС.
НС при разных манипуляциях с условием должен различать условия для url и для IP. Возможно я чего-то недоделал, нужно выявлять недоделки.
А условные прокси у тебя разрешены?
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: IP в "Условных прокси"
«
Ответ #135 :
13 ноября 2007, 21:25:29 »
Цитировать
Забыл включить DNS кэш.
Включил. Теперь работает
Пойду искать внутренние адреса моего провайдера....
А можно, как нибудь, в одно условие запихнуть много диапазонов IP?
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: IP в "Условных прокси"
«
Ответ #136 :
13 ноября 2007, 22:36:22 »
Цитировать
Нельзя.
НС должен уверенно различать для url или IP это условие. Поэтому не стал усложнять синтакис.
Если есть проедложения по синтаксису условия, давай обсудим.
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: IP в "Условных прокси"
«
Ответ #137 :
13 ноября 2007, 22:49:54 »
Цитировать
Перечислить диапазоны через запятую. Вроде не должно быть неоднозначностей тут.
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: IP в "Условных прокси"
«
Ответ #138 :
13 ноября 2007, 22:53:36 »
Цитировать
Посмотрим. Надо добиться устойчивой работы того, что есть. Я уже нашел кое какие ошибки.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: IP в "Условных прокси"
«
Ответ #139 :
21 ноября 2007, 10:03:30 »
Цитировать
mai62
А сложно в текущей версии возможность использования IP в правилах распространить на все списки?
Помню, многие просили...
P.S. Пожалуй, кроме "Преобразования URL", т.к. не вижу в этом практической пользы...
P.S.S. Над синтаксисом "Переадресации" надо еще подумать. В простейшем варианте: если IP совпало, то менять доменное имя на значение поля "Замена"...
«
Последнее редактирование: 21 ноября 2007, 10:13:17 от DenZzz
»
Сообщить модератору
Записан
Страниц:
1
...
5
6
[
7
]
8
9
...
18
Вверх
Ответ
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
Быстрый ответ
С
быстрым ответом
Вы также можете использовать BB код и смайлы.
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...