Как правильно установить и настроить корректировщик пересылаемых пакетов на OpenWrt?

Я столкнулся с проблемой при установке и настройке проекта из репозитория bol-van/zapret. Моя цель – восстановить доступ к YouTube на телевизоре. Я использую маршрутизатор ASUS RT-AC58U с 128 МБ ROM и OpenWrt версии 23.05.3 (r23809-234f1a2efa). Вот последовательность действий, которую я выполнил:

1) Скачал архив из релизов.
2) Поместил его в папку tmp.
3) Запустил скрипт install_easy.sh.
4) Добавил YouTube в файл конфигурации и сформировал список IP-адресов.
5) Перезагрузил сервис, но результаты не изменились.

Не могли бы вы поделиться актуальной инструкцией по этому вопросу? :-(
  • 21 ноября 2024 г. 18:13
Ответы на вопрос 2
Установка и настройка корректировщика пересылаемых пакетов (таких как zapret) на OpenWrt может быть непростой задачей, особенно если вы столкнулись с проблемами. Вот последовательная инструкция, которая может помочь вам восстановить доступ к YouTube на вашем маршрутизаторе ASUS RT-AC58U с OpenWrt 23.05.3:

### Шаг 1: Подготовка

1. **Обновление пакетов**: Убедитесь, что ваша прошивка OpenWrt обновлена и установлены все необходимые пакеты. В командной строке выполните:

    ```sh
    opkg update
    opkg install iptables-mod-tproxy iptables-mod-nat-extra
    ```

2. **Убедитесь, что у вас есть доступ к интернету** и можете скачивать и устанавливать пакеты.

### Шаг 2: Установка zapret

1. **Скачивание**: Похоже, вы уже скачали архив `zapret`. Убедитесь, что версия соответствует вашей системе.

2. **Установка**: После скачивания и распаковки архива выполните скрипт установки:

    ```sh
    cd /tmp
    bash install_easy.sh
    ```

### Шаг 3: Настройка конфигурации

1. **Добавление YouTube**: Проверьте файл конфигурации, в который вы добавляете YouTube. Обычно это `/etc/zapret.conf` или аналогичный.

    Примерный формат может выглядеть так:

    ```
    domains:
      - "youtube.com"
      - "www.youtube.com"
    ```

2. **Список IP-адресов**: Убедитесь, что IP-адреса, которые вы добавили, актуальны. Вы можете обновить их, используя команду:

    ```sh
    zapret update
    ```

### Шаг 4: Настройка iptables

1. **Перенаправление трафика**: Проверьте ваши правила iptables, чтобы убедиться, что трафик перенаправляется правильно.

    Пример правила для перенаправления трафика:

    ```sh
    iptables -t nat -A PREROUTING -p tcp -m tcp -d <целевой_IP_или_домен> --dport 80 -j TPROXY --on-port <порт_который_вы_используете>
    ```

2. **Сохраните и активируйте правила**:

    ```sh
    service firewall restart
    ```

### Шаг 5: Перезагрузка и тестирование

1. **Перезагрузка**: Перезапустите маршрутизатор или выполните:

    ```sh
    reboot
    ```

2. **Тестирование**: Подключите ваш телевизор и проверьте доступ к YouTube.

### Шаг 6: Проверка логов

Если вы все еще сталкиваетесь с проблемами, проверьте логи для diagnostics:

```sh
logread | grep zapret
```

### Заключение

Следуя этим шагам, вы должны восстановить доступ к YouTube. Если у вас возникают дополнительные проблемы, не стесняйтесь задавать их на форумах OpenWrt или GitHub-репозиториях zapret, так как там можно найти пользователей с похожими проблемами.
Что делает некий скрипт, сказать нельзя. 
Правильно установить luci-app-pbr и направить туда "googlevideo.com".
Похожие вопросы