Пошаговая инсталляция TBNG на OrangePi Zero

Похоже, настал момент описания пошаговой инсталляции TBNG на микрокомпьютер Orange Pi Zero. Рассмотрен самый простой вариант -- "интернеты" приходят по  проводному интерфейсу, раздаются через точку доступа по беспроводному. Никаких дополнительных устройств не требуется. Достаточно иллюстративно.

Второй момент -- OrangePi Zero имеет набортный WiFi, совместимый с драйвером nl80211, так что хаки с реалтеком тоже не потребуются.

 ... Читать дальше

Обновление TorBOX Next Generation 28-03-2018

Довольно крупное обновление TBNG (хотя, в интерфейсе изменений нет).

Основная тема навеяна предыдущим постом. Текущая версия отлично себя чувствует внутри LXC-контейнера и не мешает работе Docker. До этого обновления правила iptables просто "выносились" под корень. Это не очень хорошо для того же Docker, ибо заодно с этим убивались ещё и правила, созданные Docker.

Сейчас правила

 ... Читать дальше

TorBOX NG и контейнеры

Мне всегда хотелось "оформить" TorBOX Next Generation (TBNG) в виде автономного контейнера. Но вот незадача — TBNG это набор сервисов, а идеология того же Docker подразумевает подход "один сервис — один контейнер", то есть получается, что для работы докера по фэн-шую придётся наплодить несколько контейнеров, да ещё и бороться с iptables. Задачка немного сложная, и где-то бессмысленная.

 ... Читать дальше

Обновление TorBOX Next Generation 04-02-2018

В TBNG небольшое нововведение.

Теперь при установке hostapd можно не указывать логин/пароль точки. В этом случае он будет сгенерирован по словарю (человекочитаемо).

Требуется это, как правило:

  • Когда лень придумывать логин и пароль самому.
  • При массовом производстве девайсов (купили партию Orange Pi Zero и давай из них точки TorBOX клепать).

Вторая "новость" про TBNG не

 ... Читать дальше

Обновление TorBOX Next Generation 14-11-2017

Итак, в GitHub выложено обновление TBNG. В этот раз изменения довольно крупные и о них стоит написать отдельно.

Добавлена команда и изменён интерфейс для сброса кэша DNS. Фактически, перестартовывается dnsmasq.

Зачем это нужно ? Предположим, пользователь подключился к WiFi-сети, в которой используется так называемый captive portal. Там обычно просят принять соглашение или показывают рекламу. Во некоторых

 ... Читать дальше