Квантовый Ёжик (overquantum) wrote,
Квантовый Ёжик
overquantum

Category:
  • Music:

Устанавливаем Chromium и Privoxy

Хороший браузер, хорошая баннерорезка, удобные настройки для работы.

1) Скачиваем Chromium
С некоторых пор билды удобно скачивать с chromium.woolyss.com

[Оригинальная инструкция - для истории]
Оригинальная инструкция - для истории:
{
- Идём на страницу http://build.chromium.org/p/chromium/console и ищем там последний билд без затруднений по Windows, т.е. чтобы или все блоки были зелёные, или 1-2 красных, не относящихся к Windows.
Если такой билд выбрать затруднительно, ищем последний от автора chrome-release@google.com:
http://build.chromium.org/p/chromium/console?name=chrome-release@google.com
Запоминаем номер.
- Идём на страницу http://build.chromium.org/f/chromium/snapshots/Win/ (или? http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?path=Win/ ) и ищем там каталог с этим номером. Из этого каталога качаем файл chrome-win32.zip
- Распаковываем этот архив в рабочий каталог, например d:\Tools\Chromium\
}

2) Скачиваем Privoxy
- http://www.privoxy.org/, там есть ссылка "Download recent releases"
- Там открываем каталог Win32, выбираем последнюю версию и качаем zip-файл (сейчас это "privoxy-3.0.17.zip")
- Распаковываем этот архив в рабочий каталог, например d:\Tools\Privoxy\

3) Настраиваем Privoxy
- Задаём порт, если необходимо (строка "listen-address 127.0.0.1:8118")
- Раскоменчиваем строки логирования:

debug 1 # Log the destination for each request Privoxy let through.
debug 1024 # Log the destination for requests Privoxy didn't let through, and the reason why.
debug 4096 # Startup banner and warnings
debug 8192 # Non-fatal errors


- Прописываем Privoxy в автозагрузку
Privoxy подхватывает изменение настроек налету, с 1-2 обращения браузера к ней.

4) Настраиваем Privoxy на прокси-сервер провайдера
- Настраиваем Privoxy на прокси-сервер и прописываем исключения для локальных адресов в config.txt:

forward / {host:port}
forward 10.*.*.*/ .
forward 172.*.*.*/ .
forward 192.168.*.*/ .
forward 127.0.0.*/ .
forward *.{intranet-web-site} .


где {host:port} - адрес и порт прокси-сервера, {intranet-web-site} - адрес интранетовского веб-сайта

5) Задаём Chromium браузером
Chromium по умолчанию хочет хранить настройки в c:\Documents and Settings\.., отучить его от этого можно (пока) только параметрами запуска.
- Создаём chrome.bat:

start D:\Tools\Chromium\chrome.exe --enable-extensions --enable-accelerated-compositing --user-data-dir=d:\Tools\Chromium\Profile --proxy-server=127.0.0.1:8118 %1


(proxy-server - должен указывать на Privoxy)
(user-data-dir - на нужный вам каталог профиля)
(start - чтобы DOS-окна исчезало сразу же)
- В подкаталог Profile (или куда вы настроите профиль) можно положить профиль из Chrome, Iron и т.п., если он у вас был.
- В Chromium выполняем "Назначить Chromium браузером по умолчанию".
- В реестре находим все упоминания chrome.exe вида
"...Chromium\chrome.exe" -- "%1"
и заменяем их на
"...Chromium\chrome.bat" "%1"
- Ярлык запуска Chromium делаем указывающий на chrome.bat с иконкой из chrome.exe
Проверка: - запуск html-страниц по double-click-у, запуск http:- и https:-ссылок из разных программ,

6) Делаем 2й и 3й инкогнито для Chromium
Например, чтобы открывать 3-е и 4-е окно gmail.
- Создаём chrome_void.bat

del /s /q Profile_void\*.*
start D:\Tools\Chromium\chrome.exe --enable-extensions --enable-accelerated-compositing --user-data-dir=d:\Tools\Chromium\Profile_void --proxy-server=127.0.0.1:8118 %1


(proxy-server - должен указывать на Privoxy).
Примечание от 2013 года: были замечены редкие, но подозрительные сбои основного профиля, примерно совпадающие по времени с запусками chrome_void.bat. Для надёжности Chromium был скопирован в каталог D:\Tools\Chromium2. Туда же перемещён скорректированный chrome_void.bat. Заодно там можно держать другую версию Chromium.

7) Про Firewall и аитивирус
- Chromium-у разрешаем локальные подключения, Privoxy - выход в инет по HTTP и HTTPS
- Не в меру ретивым антивирусам говорим игнорировать трафик обоих прог

8*) Бонус №1: Компактное меню
Следующию ключ в bat-файле делает меню Chromium-а более компактным
--force-fieldtrials="NewMenuStyle/Compact2/
Проверялось на версии 30.0.1566, по непроверенным данным - для версий начиная с 28й.

9*) Бонус №2: Фильтр Privoxy для livejournal
Чтобы смотреть все чужие посты ЖЖ в одном стиле ("style=mine")
- В конец файла user.action у Privoxy прописываем:

# Redirect livejournal.com pages to add ?style=mine after .html
# only ".html"-ended - replace html to html?style=mine
{+redirect{s@html@html?style=mine@}}
.livejournal.com/.*\.html$



UPD 2011-02-12: Спасибо maximum-value за подсказку про start
UPD 2011-06-13: Обновлена ссылка на build.chromium.org
UPD 2011-11-14: Добавлена ссылка на snapshots, старая похоже не работает
UPD 2013-08-08: Добавлен бонус про компактное меню
UPD 2013-08-08: Фильтр Privoxy для livejournal исправлен на более простой, т.к. старый глючило
UPD 2020-07-05: chromium.woolyss.com
Tags: howto
Subscribe

  • SokobanCompact v0.7 - open source

    Опубликовал исходники SokobanCompact v0.7 под GPL v3 на github. SokobanCompact - бесплатная логическая игра типа Sokoban для Windows Mobile 6 и…

  • JPEGfix - чиним файлы JPEG самостоятельно

    JPEGfix - набор инструментов для ремонта повреждённых изображений в формате JPEG. Насколько я знаю, подобных программ в интернете нет, ни в…

  • Очень сильное колдунство

    За 20 лет я повидал много "танцев с бубнами" вокруг техники, которые давали результаты. Но пятничное... вне всяких пределов... В отпуске на моём…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments