Я к Опере привык
А как насчет WPAD У ФФ?
Кроме этого никто не запрещает держать разные .рас-файлы - например, для разных групп пользователей ( или рабочих станций ). Соответственно, их можно пускать через разные прокси ( возможно, крутящиеся при этом на одном сервере с линукс ? ) .. с разными ограничениями и пр. Т.е., по сути, задачу разделения пользователей по категориям сдвигаем с уровня прокси на более низкий ( доставки приложений на раб. станцию ).Хотя, как правильно указал PavelKHTW, настройки относительно проксей правильнее делать через централизованно доступный PROXY.PAC. Тогда у всех на рабочих станциях конфигурация будет одинаковой (просто ссылка на этот PROXY.PAC), а при необходимости изменений корректируется сам PROXY.PAC.
Чтобы при конфигурировании собственного сетевого "железа" (принтсерверы, свитчи и т.п.), находящегося во внутренней сети, не лазить к этому "железу" через прокси (мало того, что в этом нет смысла, так иногда ещё и приводит к труднообъяснимым проблемам).PavelKHTW писал(а):Зачем, если не секрет?Константин Ошмян писал(а):я бы ещё добавил в середине условия строчку:
- Код: Выделить всё
|| host.substring(0,8)=="192.168."
Можно. Но ведь тут совсем не обязательно разные PROXY.PAC-и делать - можно и одним обойтись. Например, что-то вроде такого:Андрей Тр. aka RH писал(а):Кроме этого никто не запрещает держать разные .рас-файлы - например, для разных групп пользователей ( или рабочих станций ). Соответственно, их можно пускать через разные прокси ( возможно, крутящиеся при этом на одном сервере с линукс ? ) .. с разными ограничениями и пр.
function FindProxyForURL(url, host)
{
if (
isPlainHostName(host)
|| host.substring(0,8)=="192.168."
|| dnsDomainIs(host, ".local.net")
//добавить по вкусу
) {
return "DIRECT";
} else {
//Reuter-овцы ходят через отдельный канал
if (host.substring(0,15)=="sip.reuters.net")
return "PROXY 192.168.1.25:8030";
//ещё один отдельный прокси для пользователей из определённой
//подсети, если они ходят на конкретный сайт
if (isInNet(myIpAddress(), "192.168.100.0", "255.255.255.0")
&& host.substring(0,20)=="somespecialized.site")
return "PROXY 192.168.100.100:8080";
//else (для всех остальных - центральный корпоративный прокси)
return "PROXY 192.168.0.122:3128";
}
}
Константин Ошмян писал(а):Чтобы при конфигурировании собственного сетевого "железа" (принтсерверы, свитчи и т.п.), находящегося во внутренней сети, не лазить к этому "железу" через прокси (мало того, что в этом нет смысла, так иногда ещё и приводит к труднообъяснимым проблемам).PavelKHTW писал(а):Зачем, если не секрет?Константин Ошмян писал(а):я бы ещё добавил в середине условия строчку:
- Код: Выделить всё
|| host.substring(0,8)=="192.168."
Ну, работают-то они по разным протоколам... А настраиваются, как правило, несколькмим стандартными способами, из которых доступ через Web-интерфейс - наиболее простой и распространённый (хотя это дело вкуса/привычки). А строчка нужна, чтобы отрабатывала, когда к устройству просто по IP-адресу обращаешься (а зачем мне все устройства перед конфигурированием в DNS прописывать?).PavelKHTW писал(а):А у вас в сети DNS-а что нет? Да и все свичи, принтсервера и прочие фишки, как правило работают через telnet.
Изначальный вопрос про то, какие средства по настройке есть у ZEN-а. И в ответе имелось в виду, что ZEN-овскими штатными средствами можно скопировать заранее приготовленный файл в заданное место (было указано %*AppData%\Mozilla\Firefox\Profiles\runivens.default). Так же штатными средствами можно заменить в этом файле одну заранее известную строку на другую. Т.е. например, если в этом файле сделать строчкуИван Иванов писал(а):А можно еще раз подробнее о шаблоне? Там было место "Переписываться будет не вся строка". как это реализовать?
user_pref("browser.startup.homepage", "TEMPLATE");
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 67