
B4 — сетевой мультитул по обходу блокировок
Jholinar только что B4 — сетевой мультитул по обходу блокировок Средний 13 мин 10 Go * Linux * Сетевые технологии * Сетевое оборудование TypeScript * Туториал ПредисловиеС момента написания первой статьи о B4 прошло...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: Jholinar только что B4 — сетевой мультитул по обходу блокировок Средний 13 мин 10 Go * Linux * Сетевые технологии * Сетевое оборудование TypeScript * Туториал ПредисловиеС момента написания первой статьи о B4 прошло полгода. Казалось бы, не очень много времени, но софтина получила ну очень большое количество фич, о которых хочется рассказать подробно. Не буду скрывать: хабраэффект сделал своё дело, и благодаря большому интересу после первой статьи очень многие не разочаровались в отсутствии какого-то функционала, а активно помогали - коммуникацией, запросами, тестированием, - благодаря чему все эти фичи в B4 и появились.
В итоге на сегодняшний день B4 - это не инструмент для обхода блокировок (коим базово и задумывался изначально), а полноценный сетевой мультитул с гибкой и продвинутой маршрутизацией таргетированного трафика. Какой еще мультитул…B4 - это linux/netfilter-инструмент для работы с живым трафиком, преимущественно нацеленный на сетевые устройства типа роутеров. Да, сегодня существует множество классных и проверенных тулзов (например, zapret и byedpi), но мне хотелось заложить в принцип работы функции, которых в них нет, но которые существенно упрощают работу с сетевым трафиком.
Технические детали
Мир сетевого трафика в linux, и его мини-мир обхода блокировок в частности, довольно сложен и местами неочевиден. Основные задачи, которые я хотел решить с помощью B4: Максимально возможное применение изменений без перезапуска сервиса. Мультифункциональность.
Не одним DPI живём: если что-то не обходится, это можно соединить с другими сервисами - скажем, пустить конкретный трафик в VPN не отходя от кассы. Визуализация и популяризация подобных инструментов. Да, UI - это главное.
Так что там под капотомСеты - сердце B4. Сеты - это не маленькие злобные египетские боги ярости (хотя некоторые пользователи точно скажут, что порой их настройка выбешивает). Сет - это сгруппированный большой набор параметров, направленный на определенные сетевые ресурсы (сайты, сервисы - you name it).
Отраслевые последствия
сеты как естьЕсли вкратце, сет состоит из:цели - на какой трафик он должен примениться;стратегий манипуляции с трафиком для обхода блокировок;дальнейшей маршрутизации и манипуляций с DNS;эскалации - каскадного перенаправления в другой сет. В B4 сеты зависимы друг от друга, и их порядок очень важен. Менять его можно на лету, простым перетаскиванием оных.
Гибкая настройка целейПервое, что встречает нас при создании сета, - это, конечно, таргетирование. Буквально для начала нужно определить, ради чего мы его создаём, а уже потом думать, что со всем этим делать. окно настройки таргетовУ нас есть возможность:указывать как конкретные домены и поддомены, так и целые группы (благодаря проекту v2ray);аналогично указывать отдельные IP и целые подсети;таргетировать сет по конкретным устройствам в нашей сети;управлять версиями TLS;управлять версиями IPv4/IPv6 (в случае если ipv6 доступен);управлять кэшированием DNS/IP.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





