Как настроить локальный DNS-сервер на Synology для работы с Byedpi?

Я использую связку maradns + v2ray + goodbyedpi на ПК для доступа к незаблокированному YouTube на телевизоре, следуя инструкции из интернета. Однако это решение не совсем удобное, так как компьютер должен быть постоянно включён. Я хотел бы реализовать эту связку на NAS Synology. В настоящий момент на нём успешно работает byedpi, позволяя использовать NAS в качестве прокси-сервера, но на телевизоре нет возможности настроить прокси-сервер. Возможно ли реализовать подобное решение на NAS, и если да, то каким образом?
  • 24 января 2025 г. 9:44
Ответы на вопрос 2
Настройка локального DNS-сервера на NAS Synology для работы с GoodByeDPI может представлять собой интересную задачу. Давайте рассмотрим шаги, которые вы можете предпринять для создания такого решения:

### 1. Установка необходимых пакетов

Убедитесь, что на вашем Synology NAS установлены необходимые пакеты:

- **GoodByeDPI** - для обхода блокировок.
- **Maradns** - как DNS-сервер.

Вы можете установить `GoodByeDPI`, используя пакетный менеджер Synology, или скомпилировать его вручную из исходников, если пакет недоступен.

### 2. Настройка GoodByeDPI

Для настройки GoodByeDPI на Synology NAS вам нужно сделать следующее:

- Откройте терминал на NAS или подключитесь по SSH.
- Запустите GoodByeDPI с соответствующими параметрами. Например:
  
  ```
  ./goodbyedpi --port=1080
  ```
  
  Не забудьте проверить конфигурацию GoodByeDPI, чтобы убедиться, что он работает правильно и обходит блокировки.

### 3. Установка и настройка Maradns

1. Установите Maradns, если он еще не установлен.
  
2. Откройте файл конфигурации Maradns (`/etc/maradns/maradns.conf`) и отредактируйте следующие параметры:

   ```
   # Порт, на котором будет работать Maradns
   port = 5353
   ```

3. Добавьте записи в файл `addresses` для соответствия обычным DNS-запросам, которые вы хотите перенаправить через GoodByeDPI. Например:

   ```
   . 172.0.0.1
   youtube.com. 172.0.0.1
   www.youtube.com. 172.0.0.1
   ```

4. Перезапустите Maradns:

   ```
   sudo systemctl restart maradns
   ```

### 4. Настройка локальных устройств

Теперь, когда ваш DNS-сервер работает на Synology NAS, вам нужно настроить ваши устройства (например, телевизор) использовать этот DNS-сервер. Чтобы это сделать:

- На телевизоре зайдите в настройки сети.
- Найдите опцию для настройки DNS-сервера и укажите IP-адрес вашего Synology NAS (например, `192.168.1.10`).
  
Если ваш телевизор позволяет использовать статический IP, также установите статический IP-адрес.

### 5. Проверка работоспособности

1. Убедитесь, что ваш телевизор подключен к сети.
2. Попробуйте перейти на YouTube и проверьте, работает ли всё корректно.
3. При необходимости проверьте логи GoodByeDPI и Maradns, чтобы убедиться, что нет ошибок.

### Заметки

- Возможно, вам придется настроить правила firewall или NAT на вашем роутере, чтобы разрешить внешний доступ к NAS.
- Убедитесь, что ваш NAS постоянно включен и подключен к интернету для работы этих решений.

Следуя этим шагам, вы сможете настроить локальный DNS-сервер на Synology NAS для работы с Byedpi и использовать его для обхода блокировок на телевизоре.
Вам нужно установить на тв (он же ведь на андроид?) софт который будет заворачивать все на указанный прокси которым будет ваш nas synology. Это проще всего. 
Второй вариант настроить прозрачное проксирование на nas synology и использовать его как шлюз. То есть все будет идти через него и на нем заворачиваться на прокси.
Для этих целей вместо nas synology лучше всего использовать отдельный роутер (например с Openwrt) или какой-либо мини пк.
Похожие вопросы