Заплатка TOR, Privoxi, DNSCrypt.

Заплатка, добавляющая к прошивке проекта ASUS rt-n56u Padavan анонимизирующий делегирующий сервер TOR, фильтрующий делегирующий сервер Privoxy и делегирующий сервер DNS DNSCrypt.

Сценарий скачать. Положить в любое место дерева исходных кодов прошивки и запустить (sh rt-n56u-tor+privoxy_<ВЕРСИЯ>.sh).

Отключить ненужную функциональность можно закомментировав в файле trunk/.config переменные:
CONFIG_FIRMWARE_INCLUDE_TOR - Сборка TOR;
CONFIG_FIRMWARE_INCLUDE_TOR_GEOIP - Сборка TOR с базой данных GeoIP;
CONFIG_FIRMWARE_INCLUDE_TOR_GEOIPV6 - Сборка TOR с базой данных GeoIPv6;
CONFIG_FIRMWARE_INCLUDE_PRIVOXY - Сборка Privoxy;
CONFIG_FIRMWARE_INCLUDE_DNSCRYPT - Сборка DNSCrypt proxy;
CONFIG_FIRMWARE_INCLUDE_WPAD - Сборка с поддержкой WPAD.

Облегчённая (lite) версия заплатки, отличается тем, что в ней отсутствуют исходные коды приложений и библиотек. Исходные коды (если отсутствуют) загружаются в процессе сборки прошивки.

Внимание!!! Поскольку dnscrypt-proxy первой версии теперь официально не поддерживается, исходные коды скачиваются с этого сайта, а не с официального.

Прямая ссылка на последнюю версию: http://www.qwe-qwe.me/mi-mini/patch/last_patch.sh

Прямая ссылка на последнюю облегчённую версию: http://www.qwe-qwe.me/mi-mini/patch/last_patch_lite.sh

Цель заплатки - обход блокировок, анонимность в сети и фильтрация нежелательного контента на маршрутизаторах без USB носителя.

Если USB носитель имеется, то рекомендуется изменить рабочий каталог TOR (параметр конфигурации TOR - DataDirectory) с /tmp/tor на каталог на USB носителе.

Если существует каталог /opt/share/tor, данные для GeoIP будут браться из него.

Заплатка - shell архив с исходными кодами и небольшим сценарием bash. Получить исходные коды в распакованном виде можно выполнив команду:
sed '1,/^---- .*/d' <ИМЯ_ФАЙЛА_ЗАПЛАТКИ> | base64 -d | tar xzf -

DNS hosting - Free DNS