Задать вопрос

Существует ли готовое решение или проект для организации Linux-шлюза с маршрутизацией, VPN и DPI-обходом?

Цель: построить домашнюю сеть, в которой маршрутизатором и точкой входа в интернет будет мини-ПК на Debian, а бытовой Wi-Fi роутер (ASUS RT-AX57) используется только как точка доступа. Через мини-ПК должен проходить весь трафик, включая VPN, маршрутизацию и обход блокировок.

Схема сети:
Интернет (MAC-привязка) → Мини-ПК Debian (маршрутизатор, VPN, zapret) → Роутер ASUS в режиме точки доступа → Домашние устройства (Wi-Fi и LAN)

1. Мини-ПК

ОС: Debian без GUI.

Интерфейсы:

eth0 — WAN (интернет от провайдера),

eth1 — LAN (локальная сеть).

На eth0 прописан MAC-адрес, зарегистрированный у провайдера.

Функции: NAT, маршрутизация, DHCP, VPN-клиент (Xray), GeoIP/MAC/IP-маршрутизация, DPI-обход через zapret, firewall.

2. Подключение к провайдеру

Тип: DHCP с авторизацией по MAC.

Дополнительной авторизации нет.

3. Локальная сеть

DHCP-сервер работает на мини-ПК.

Возможна привязка статических IP по MAC.

Вся маршрутизация осуществляется на уровне мини-ПК.

4. Роутер ASUS

Переводится в режим точки доступа (Access Point).

DHCP на нём отключён.

5. VPN

Используется Xray (VLESS + Reality).

Подключение по ссылке-конфигу (vless://xxx).

VPN поднимается автоматически при загрузке системы и работает на уровне маршрутизатора.

Возможна маршрутизация по MAC/IP/GeoIP (VPN только для не-RU IP).

6. Маршрутизация и доступ

Сценарии для устройств:

Прямой доступ без VPN,

Весь трафик через VPN,

GeoIP: RU — через VPN, остальное — напрямую.

Правила задаются по MAC или IP.

GeoIP реализуется встроенными средствами Xray или Linux.

Весь трафик пропускается через zapret перед маршрутизацией.

7. DPI-обход

Используется zapret на мини-ПК.

Применяется ко всему трафику.

8. Безопасность и управление

Firewall на nftables (или iptables).

NAT и базовая фильтрация.

Встроенный DNS-сервер (dnsmasq или Unbound).
  • Вопрос задан
  • 136 просмотров
Подписаться 4 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@Drno
ну так Вы всё расписали.. вопрос то в чём?
гляньте Podkop разве что на гитхабе, хз есть ли он под линукс, под опенВРТ есть
и нет - готового решения нет, это всё руками обычно собирается
Ответ написан
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Если устроит вариант на FreeBSD, то можно использовать OPNSense или pfSense.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы