Как на линуксе пустить некоторые заблокированные РКН домены через впн?

Есть ПК на котором стоит Debian 12, он является шлюзом (пускает через нат) в интернет для клиентов локальной сети. Хочу что бы клиенты могли ходить на некоторые заблокированные РКН сайты через впн соединение (которое так же поднято на этом линуксе, помимо прямого линка до провайдера интернета) , а на все остальные как обычно. Что бы для клиентов это было прозрачно(не нужно ничего ставить)
Какими средствами это реализовать на линуксе? Желательно мануал
Как можно менее громоздкий способ?
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
Bermut
@Bermut
Жертва домашней лаборатории
Идешь на https://antifilter.download/, скачиваешь листы адресов на маршрутизатор, берешь пакет ipset, пишешь скрипт который будет парсить лист и добавлять адреса в iplist, дальше пишешь что-то подобное
iptables -t mangle -I PREROUTING -s <route subnet> -m conntrack --ctstate NEW -m set --match-set <list name> dst -j CONNMARK --set-xmark 1
iptables -t mangle -A PREROUTING -m connmark --mark 1 -j MARK --set-mark 1
ip ru a table 1 fwmark 1
ip r a default via <vpn gw> t 1
ip r a <route subnet> dev <interface> t 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 апр. 2024, в 13:49
300000 руб./за проект
27 апр. 2024, в 13:30
30000 руб./за проект
27 апр. 2024, в 13:22
600 руб./за проект