Главная Новости

Firefox плагин для быстрого вкл/выкл прокси с хоткеями

Опубликовано: 22.10.2017

«Плагинами» для Мозилловских браузеров называются библиотеки для встраивания всякого нехатээмэльного содержимого в контекст страницы (самый известный пример — Адоуб Флэш).

«Доверенные» сервера же включаются / изменяются на лету простым изменением соответствующих опций network.proxy.* , никакие плагины для этого не нужны.

Для примера выдержка из моего ~/.pentadactylrc :

com proxy -description "Switch proxy" \ -nargs=1 \ -complete custom,'[ \ ["off", "Direct connection"], \ ["pac", "Pattern-based"], \ ["tor", "TOR"], \ ]' \ -js <<EOF // constants const proxyOff = 0; const proxyManual = 1; const proxyPAC = 2; switch(args[0]) { case 'off': prefs.set("network.proxy.type", proxyOff); break; case 'tor': prefs.set("network.proxy.type", proxyManual); prefs.set("network.proxy.socks", "localhost"); prefs.set("network.proxy.socks_port", 9050); prefs.set("network.proxy.socks_version", 5); prefs.set("network.proxy.socks_remote_dns", true); break; case 'pac': prefs.set("network.proxy.type", proxyPAC); prefs.set("network.proxy.autoconfig_url", "file://" + OS.Constants.Path.homeDir + "/.pac"); prefs.set("network.proxy.socks_remote_dns", true); break; default: dactyl.echoerr("Unknown parameter"); } EOF proxy pac

(Не совсем Вимператор, но идея, я думаю, понятна.)

Zmicier ★★★★ (30.08.2016 1:04:49)
rss