-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в NeoliteBSD

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 25.07.2007
Записей: 39
Комментариев: 25
Написано: 106

Proxy Auto-Config File Format

Среда, 04 Июня 2008 г. 12:02 + в цитатник
Вот и подошел к концу первый курс. Осталась лишь досдать сессию. Но это все лирика. Сегодня речь пойдет про .PAC файлы.

Началось все с того, что, как во на многих фирмах, нам прикрыли контакт и одноклассники. На одноклассники мне, конечно, положить, а вот контакт... Просто так с этим мириться я не собирался, тем более, что на моем сервере уже давно была поднята прокся. Какое-то время я так и сидел: периодически то переключаясь на неё, чтобы попасть ВКонтакт, и отключая, чтобы нормально работать. Не скажу, чтобы меня это сильно напрягало, но хотелась большего автоматизма: чтобы она включалась сама в зависимости от того, на какой сайт я лезу. И тут я обратил свое внимание на строку "Использовать указанный URL для автоматической настройки прокси" в FF.
Эта строка долгое время не давала мне покоя, и в один прекрасный день я решил попробовать узнать, а что же это должен быть за хитрый URL такой? Результатом недолгих поисков стала ссылка на скрипт автонастройки прокси одного из провайдеров. Немного модифицировав его я получил желаемое: если я пытался попасть на одноклассники или контакт, автоматически FF переключался на работу через прокси. В любом другом случае соединение было прямым =) А вот и сам скриптик proxy.pac:
Файл proxy.pac:
var ProxyAddress="80.92.xx.xx:ppppp";

function FindProxyForURL(url, host)
{
    if (host == 'vkontakte.ru' || host == 'moikrug.ru' || host.match('odnoklassniki\.ru'))
    {
        return "PROXY "+ProxyAddress+"; DIRECT";
    }
    return "DIRECT";
}


Подробнее про создание скриптов автонастройки прокси вы можете прочитать здесь: http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
Рубрики:  Tips&Tricks
Исследования
Метки:  



 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку