Для настройки `dnscrypt-proxy` в OpenWRT, если директория `/etc/dnscrypt-proxy` не была создана автоматически после установки, вы можете создать её вручную и добавить файл конфигурации `.toml`. Вот шаги, которые помогут вам в этом:
1. **Создание директории**:
Введите команду для создания директории:
```bash
mkdir -p /etc/dnscrypt-proxy
```
2. **Создание файла конфигурации**:
Теперь создайте файл конфигурации в этой директории:
```bash
touch /etc/dnscrypt-proxy/dnscrypt-proxy.toml
```
3. **Редактирование конфигурационного файла**:
Откройте файл для редактирования с помощью текстового редактора, например, `vi` или `nano`:
```bash
vi /etc/dnscrypt-proxy/dnscrypt-proxy.toml
```
Пример базового содержания файла:
```toml
server_names = ['1.1.1.1', '1.0.0.1']
dnscrypt_servers = true
dnssec = false
listen_addresses = ['127.0.0.1:5335']
```
Обязательно настройте параметры в соответствии с вашими требованиями и конкретными серверами DNS, которые вы хотите использовать.
4. **Запуск и настройка службы**:
После создания и редактирования конфигурационного файла вы можете запустить `dnscrypt-proxy` и убедиться, что он работает:
```bash
/etc/init.d/dnscrypt-proxy start
```
Чтобы добавить службу в автозагрузку, выполните:
```bash
/etc/init.d/dnscrypt-proxy enable
```
5. **Проверка работы**:
Вы можете проверить, работает ли `dnscrypt-proxy`, с помощью `netstat` или другой утилиты для просмотра открытых портов. Например:
```bash
netstat -tuln | grep 5335
```
Если у вас возникают ошибки или вам требуется дополнительная конфигурация, проверьте логи `dnscrypt-proxy` для диагностики. Обычно они находятся в `/var/log/` или можно подключить вывод ошибок к стандартному выводу (stdout), если это возможно в вашей конфигурации.