proxy.pac

Возможно вопрос немного не по теме...

Есть браузер:
Windows IE - file://D:/proxy.pac
Windows FireFox - file:///D:/proxy.pac

Как прописать путь к файлу .pac в браузере FireFox в Linux?

Есть такая задумка, я работаю в подразделении организаций, у которых общий файл настроек proxy.pac, он находится на web-сервере и у всех один....

Файл я разобрал, понял как и куда идут запросы.
В общих чертах:

Если адрес хоста и URL такой-то, то идти непосредственно на URL, либо через прокси такой-то......
в общем, если все не удовлетворяет условиям, то он отправляет на прокси 192.168.1.1:3128
Но он естественно в инет не пускает, я вообще пока не в курсе нужен ли он вообще....

А суть проблемы в том, что я юзерам не могу раздавать инет ни шлюзом, ни проксей из - за этого proxy.pac, т.к. он все запросы переправляет на свои прокси, а для моего там места нет.......
Потому и шлюз не могу сделать, т.е. поставить в организацими сервер шлюз и пускать в инет через NAT.....

На данный момент вижу только один выход:

Исправить файл proxy.pac
и в конце переписать:

если все условия небыли удовлетворены, то либо
{
return "DIRECT";
}
если буду использовать NAT, либо

{
return "PROXY 10.0.0.111:3128; DIRECT";
}

если буду использовать Proxy SQUID

Дело в том, что я могу переписать файл вручную, но если произойдут в файле изменения в организации свыше, то я буду использовать старый файл...

Хотелось бы организовать вот так:

Файл грузится динамически с веб сервера,
находит там последнюю запись -

{
return "PROXY 192.168.1.1:8000; DIRECT";
}

и меняет ее на
{
return "DIRECT";
}
если буду использовать NAT, либо

{
return "PROXY 10.0.0.111:3128; DIRECT";
}

если буду использовать Proxy

Хотелось бы это сделать динамически, но вот я скрипты такие сложные еще никогда не писал...

Насколько я помню в FF

Точно так же. Положи его на внутренний сервер и сделай указание на него через DNS. Подцепят все и правильно.
Насколько я помню указание через DNS имеет приоритет.
Проще говоря ешё один файл внутри своего подразделения.

Второй вариант - сделать перенаправления этих адресов на свои.

1. Можно еще подробнее про

1. Можно еще подробнее про первый вариант...
Вы имеете в виду сделать указание на файл proxy.pac в файле resolv.conf на шлюзе - прокси - сервере?
Если возможно его указать там, то может стоит указать его на http://x.x.x.x/proxy.pac либо указатьь на файл отдельный - скопированный, который бы периодически выкачивался с http://x.x.x.x/proxy.pac и обновлялся автоматически на сервере - шлюзе - прокси, чтобы файл proxy.pac был актуальным...

2. Перенаправление этих адресов не подходит, т.к. у меня возможно фал будет изменяться динамически.... или что вы имели ввиду?

Настроил DNS forward, через

Настроил DNS forward, через bind9, проверил, работает, но в инет не пускает, все равно стучится на прокси, который доступа в интернет не дает.......
По-видимому DNS не имеет приоритета, нужны другие варианты...

Как сделать перенаправление адресов?

Пока просто решил

Пока просто решил использовать несколько браузеров, вот так и недорешено )

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".