Skip to content

Instantly share code, notes, and snippets.

View koolvn's full-sized avatar
👾

Vladimir Kulyashov koolvn

👾
View GitHub Profile
@koolvn
koolvn / 01-Domain VPN Routing via DNSmasq tagging AsusWRT-Merlin.md
Last active July 14, 2025 08:03
Domain VPN Routing via DNSmasq tagging AsusWRT-Merlin

Как настроить роутинг трафика через VPN по доменному имени

Описание

Подход основан на маркировке пакетов. Далее по этим маркерам роутер будет определять какие пакеты слать через VPN клиента, а какие нет

ВАЖНО:

  1. Клиенты роутера должны использовать адрес роутера как DNS (Дефолтное поведение)
  2. У вас уже должен быть настроен и подключен VPN клиент
  3. У вас включен и настроен доступ к роутеру по ssh
  4. Проверьте, что переменная TABLE_ID=300 в скрипте /jffs/scripts/vpnroute не пересекается с номерами из /etc/iproute2/rt_tables. Измените при необходимости
@koolvn
koolvn / 01-WG UDP hack on AsusWRT-Merlin.md
Last active July 17, 2025 11:29
# UDP Trash Hack for WireGuard on AsusWRT Merlin

UDP Trash Hack for WireGuard on AsusWRT Merlin

Подготовка

Проверяем, что включен пункт меню Enable JFFS custom scripts and configs

image

Установка

  • Кладём файл wgclient-start в /jffs/scripts/
  • Делаем скрипт запускаемым