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 не имеет приоритета, нужны другие варианты...
Как сделать перенаправление адресов?
Пока просто решил
Пока просто решил использовать несколько браузеров, вот так и недорешено )