- Не работает AdGuard при включенном SIP
- Georg_Msc
- Проблемы, специфичные для macOS 11 Big Sur
- Известные проблемы (Big Sur 11.2)
- Совместимость с локальными прокси
- Пример 1: Настройка вышестоящего прокси Shadowsocks
- Пример 2: Настройка вышестоящего прокси Surge
- Совместимость с Cisco AnyConnect
- Совместимость с Flutter
- VPN-приложения со старым API
- Уже решённые проблемы
- Совместимость с Little Snitch 5
- Альтернативы использованию Network Extension
- Использование в режиме «Автоматический прокси»
- Переключение на Kernel Extension в Big Sur
- Типичные ошибки установщика AdGuard
- Ошибка 5: Отказано в доступе
- Ошибка 112: Недостаточно места на диске, Ошибка 1632: Временная папка переполнена или к ней нет доступа
- Ошибка 1601: Нет доступа к службе установки Windows
- Ошибка 1602: Отменено пользователем
- Ошибка 1603: Во время установки произошла неустранимая ошибка
- Ошибка 1618: Уже выполняется другая установка
- Ошибка 1638: Другая версия этой программы уже установлена
- Другие ошибки
Не работает AdGuard при включенном SIP
Georg_Msc
New Member
Скачал AdGuard для Mac, купил лицензию. в результате — ничего не работает!
macOS Mojave 10.14.16
Запускаю AdGuard и сразу же «вылетает» с ошибкой:
«Работа AdGuard нарушена! Одна из служб AdGuard была запущена некорректно. Пожалуйста, обратитесь в службу поддержки.»:
Обратился в службу поддержки. Пришёл ответ:
Сделал всё по инструкции — результатов «0» (вообще никаких).
Методом «тыка» (чтение информации в сети и т.п.) выяснил следующее:
когда отключаю SIP (System Integrity Protection) на MAC, что очень плохо (это не паранойя ), всё (AdGuard) работает замечательно. Стоит обратно на MAC включить SIP (System Integrity Protection) — AdGuard перестаёт работать и закрывает работу с ошибкой «Работа AdGuard нарушена! Одна из служб AdGuard была запущена некорректно. Пожалуйста, обратитесь в службу поддержки.».
Написал об этой информации в службу поддержки — и тишина, больше ответов никаких нет.
Вопрос: за что я заплатил деньги?
Сейчас поставил AdGuard для Safari (используется Safari Версия 14.1) это что-то.
Проц грузит так (когда выбираешь «Заблокировать элемент») , что кулеры аж начинают завывать. Да ещё и не сразу блокирует элемент (хоть какие правила создавай) — выбираешь что заблокировать, смотришь «Предпросмотр» (всё замечательно), нажимаешь «Заблокировать». и ничего. Совершенно ничего не блокирует, приходиться по несколько раз элемент выбирать, что бы его заблокировать.
Источник
Проблемы, специфичные для macOS 11 Big Sur
Новейшая версия macOS, BigSur, вышла в конце 2020 года. В ней появляется новый API, Network Extensions, пришедший на замену старому API Kernel Extensions. И он уже обуславливает некоторые проблемы в работе многих приложений, AdGuard не оказался исключением. В этой статье собраны известные проблемы и возможные способы их решения.
Известные проблемы (Big Sur 11.2)
Эти проблемы ещё не исправлены разработчиками Apple, либо исправлены только частично.
Совместимость с локальными прокси
Важно: в Big Sur 11.1 (и новее) AdGuard может фильтровать локальные прокси без проблем (в большинстве случаев). Если вы всё же столкнулись с какими-либо трудностями, или если вы используете Big Sur 11.0, уберите локальный прокси из системных настроек и настройте вышестоящий прокси в AdGuard, следуя инструкции ниже.
После выхода обновления Big Sur 11.3 вернулись прежние проблемы с локальными прокси. Apple, скорее всего, уже работает над исправлением данного бага, и мы также рассматриваем возможности обойти эту проблему. Необходимые правки уже внесены в Nightly-версию AdGuard для Mac.
Чтобы настроить вышестоящий прокси в AdGuard для Mac на Big Sur, вам необходимо перейти в Меню AdGuard -> Дополнительно -> Расширенные настройки. . Кликните по области Значение настройки upstream.proxy , чтобы настроить прокси.
Введите строку вида scheme://user:password@host:port , где
- scheme имеет значение http , https , socks4 или socks5 , в зависимости от типа прокси.
Если вы используете тип прокси socks5 , установите значение настройки upstream.proxy.socks5udp как true , чтобы указать AdGuard направлять UDP-трафик через прокси-сервер.
- user и password — имя пользователя и пароль от вашего прокси соответственно (если требуются). Игнорируйте эти параметры, если один из них (или оба) не применимы к данному прокси.
- host — IP-адрес вашего прокси-сервера.
- port — желаемый номер порта, который будет использоваться прокси-сервером.
Пример: стркоа socks5://localhost:6322 настроит локальный прокси типа SOCKS5, который слушает порт 6322 и не требует имени пользователя и пароля.
Нажмите Применить, чтобы заставить AdGuard пересылать весь трафик через настроенный прокси-сервер.
Если у вас возникли трудности в процессе настройки вышестоящего прокси, свяжитесь с нашей службой поддержки: support@adguard.com.
Пример 1: Настройка вышестоящего прокси Shadowsocks
Здесь на примере Shadowsocks проиллюстрирована настройка вышестоящего прокси в AdGuard.
Прежде всего, вам потребуется настроить работу серверной части вашего прокси. Вероятнее всего, для этого вы будете использовать JSON-файл наподобие этого (значения полей server и password здесь выбраны случайным образом):
Подробнее почитать о том, как начать работать с Shadowsocks, можно на их веб-сайте.
Затем надо установить клиент Shadowsocks на ваш Mac. Убедитесь, что вы выбрали «Manual Mode» или «Auto Mode» в настройках! Конфигурация с «Global Mode» работать не будет! В версиях Big Sur ниже 11.1 также не будет работать режим «Auto Mode».
Теперь надо перейти в Меню AdGuard -> Дополнительно -> Расширенные настройки. и вписать в поле Значение настройки upstream.proxy строку socks5://localhost:1080 . Обратите внимание, что здесь необходимо использовать значение «local_port» из JSON-файла, упомянутого выше.
Поскольку Shadowsocks использует SOCKS5, вам также понадобится изменить значение настройки upstream.proxy.socks5udp в Расширенных настройках AdGuard на true , если вы хотите, чтобы AdGuard также направлял через прокси-сервер UDP-трафик вашего Mac.
Пример 2: Настройка вышестоящего прокси Surge
В версиях Big Sur 11.1 и выше не существует известных конфликтов между AdGuard и Surge. Если вы используете более старую версию Big Sur, убедитесь, что отключён System Proxy в правом нижнем углу. В противном случа Surge не будет работать вместе с AdGuard. С другой стороны, Enhanced Mode включать можно на любой версии системы, он не вызовет конфликтов.
Теперь переходим в Меню AdGuard -> Дополнительно -> Расширенные настройки. и вписываем в поле Значение настройки upstream.proxy строку socks5://localhost:6153 или http://localhost:6152 , в зависимости от типа прокси, который вы хотите использовать. Обратите внимание, что нужно использовать значение port, указанное в разделе Events вкладки Activity в вашем клиенте Surge.
Если вы выбрали протокол SOCKS5, вам также понадобится изменить значение настройки upstream.proxy.socks5udp в Расширенных настройках AdGuard на true , чтобы AdGuard мог пропускать UDP-трафик через прокси-сервер.
Совместимость с Cisco AnyConnect
AdGuard не будет работать вместе с Cisco AnyConnect, если находится в режиме фильтрации Network Extension. Вам нужно переключить AdGuard в режим Автоматический прокси. Чтобы сделать это, следуйте инструкции.
Совместимость с Flutter
Если вы используете Flutter на Big Sur параллельно с AdGuard в режиме «Network Extension» (или с любым другим приложением типа «Transparent Proxy»), вы столкнётесь с проблемами: проекты не будут открываться и приложение окажется, по сути, сломанным. Мы уже сообщили Apple об этом баге. Тем временем, вы можете использовать одно из этих временных решений:
1) Используйте AdGuard в режиме Автоматический прокси mode
2) Отключите SIP и переключите AdGuard в режим Kernel Extension по инструкции отсюда.
VPN-приложения со старым API
Несмотря на то, что AdGuard отображается в системных настройках, как VPN, конфликтов с другими приложениями на основе VPN возникнуть не должно. Однако, если вы используете VPN-приложение, скачанное не из AppStore, существует шанс, что оно использует сторое VPN API, и в таком случае необходимо исключить его из фильтрации:
1) Откройте меню AdGuard.
2) Выберите Настройки. .
3) Переключитесь на вкладку Сеть.
4) Кликните по кнопке Приложения. .
5) Найдите приложение, которое вы хотите добавить в исключения, и уберите галочку напротив него.
Уже решённые проблемы
Эти проблемы уже решены разработчиками Apple, но могут встречаться на более старых версиях macOS Big Sur.
Совместимость с Little Snitch 5
На момент написания статьи режим фильтрации Network Extension в AdGuard не совместим с Little Snitch 5. Когда они оба запущены, существует вероятность столкнуться с проблемами в поведении различных приложений, даже если они исключениы из фильтрации в AdGuard. Эта проблема вызвана багом в Big Sur, о котором мы уже проинформировали Apple. Это позволяет надеяться, что в ближайших обновлениях он будет исправлен.
Необходимо заметить, что эту проблему нельзя решить отключением мониторинга соединений в Little Snitch, поскольку это не выгружает его расширение из системы. Мы рекомендуем использовать режим фильтрации Автоматический прокси, если вы запускаете AdGuard на одном устройстве с Little Snitch под Big Sur, во всяком случае до тех пор, пока Apple не исправит данную проблему совместимости.
Альтернативы использованию Network Extension
Невозможно предвидеть все потенциальные проблемы, которые могут возникнуть в Big Sur, ведь существует бесчисленное количество комбинаций железа, софта и настроек. Так что если вы всё же столкнётесь с какими-либо сложностями, пожалуйста, напишите нам в поддержку — но также вы можете попробовать одно из альтернативных решений.
Использование в режиме «Автоматический прокси»
Если вы столкнулись в какими-либо проблемами в Big Sur, которые нельзя решить способами, описанными выше, вы можете попробовать переключить AdGuard в режим Автоматический прокси.
1) Откройте меню AdGuard.
2) Выберите Настройки. .
3) Переключитесь на вкладку Сеть.
4) Кликните по кнопке Выбрать режим. .
5) Выберите Automatic proxy.
AdGuard автоматически добавит .pac-файл в сетевые настройки вашего Mac, и теперь система будет распознавать AdGuard как прокси и попытается направлять через него весь трафик.
Примите во внимание, что некоторые приложения могут игнорировать это настройку, и в таком случае их трафик не будет фильтроваться.
Переключение на Kernel Extension в Big Sur
По умолчанию, на Big Sur AdGuard использует фреймворк Network Extension, так как используемый ранее фреймворк Kernel Extension отключён в новой версии системы. Это может вызывать проблемы совместимости, но чтобы включить Kernel Extension обратно, вам сначала потребуется отключить системную настройку безопасности System Integrity Protection (SIP). Для отключения SIP следуйте этой инструкции:
1) Кликните по Символу Apple в строке меню.
2) Кликните Перезагрузить…
3) Зажмите Command-R, чтобы запустить систему в Режиме Восстановления.
4) Кликните по кнопке Utilities.
5) Выберите Terminal.
6) Вбейте в появившемся окне csrutil disable .
7) Нажмите на клавиатуре клавишу Return или Enter.
8) Кликните по Символу Apple в строке меню.
9) Кликните Перезагрузить…
Теперь, когда SIP отключён, выполните следущие шаги для включения Kernel Extension:
1) Откройте меню AdGuard.
2) Выберите Настройки. .
3) Переключитесь на вкладку Сеть.
4) Кликните по кнопке Выбрать режим. .
5) Выберите Kernel Extension.
Однако, мы рекомендуем использовать этот метод только в том случае, если все остальные не дали результата, поскольку он может привести к непредвиденным последствиям.
Источник
Типичные ошибки установщика AdGuard
В этой статье собраны наиболее частые ошибки, с которыми вы можете столкнуться во время установки AdGuard для Windows, и возможные пути их решения.
Ошибка 5: Отказано в доступе
Эта ошибка возникает, когда что-то не в порядке с разрешением на доступ. Почему у установщика AdGuard нет разрешения, которое требуется для завершения установки, может объясняться рядом причин. Выполните следующие действия:
Временно отключите антивирусы. Некоторые из них могут мешать установке, это зависит от степени жёсткости ваших настроек.
Выберите другую папку установки – возможно, что у текущей папки есть ограничения доступа. Также удостоверьтесь, что не выбрали внешний или виртуальный жёсткий диск.
Перезагрузите компьютер. Иногда проблемы с разрешением временные, и их можно решить с помощью простой перезагрузки.
Ошибка 112: Недостаточно места на диске, Ошибка 1632: Временная папка переполнена или к ней нет доступа
Две разные ошибки с очень похожими решениями. Как видно из названия, в обоих случаях установщик AdGuard не нашёл достаточно места, чтобы завершить процесс. Вот что вы можете попробовать, чтобы устранить проблему:
Удалите некоторые программы или ненужные файлы с вашего диска, на который вы пытались установить AdGuard.
Загрузите, установите и запустите AdwCleaner, бесплатный инструмент от Malwarebytes. Помимо прочего, он очистит вашу систему от файлов, оставшихся после неправильно удалённых программ. Это освободит место на диске.
Перезагрузите компьютер. Иногда временные файлы могут занимать много места на диске, и перезагрузка компьютера – самый надёжный способ избавиться от них.
Ошибка 1601: Нет доступа к службе установки Windows
Можно сказать, что это частный случай Ошибки 1603. Возможные решения аналогичны:
Запустите и пройдите перерегистрацию службы установщика Microsoft. На это потребуется некоторое время.
1) Нажмите комбинацию клавиш Win + R и введите services.msc.
2) Найдите его в списке и дважды щёлкните на Установщик Windows.
3) Нажмите кнопку Запустить под Service status и нажмите OK. Если статус запущен, сначала нажмите Остановить и затем Запустить.
4) Нажмите Win + R, напечатайте msiexec /unregister и нажмите Enter.
5) Снова нажмите Win + R, напечатайте msiexec /regserver и нажмите Enter
Перезагрузите компьютер и запустите установщик заново. Иногда этого достаточно, чтобы устранить проблему.
Ошибка 1602: Отменено пользователем
Если у вас этот код ошибки, весьма вероятно, что вы тем или иным способом прервали процесс установки вручную. Что вы можете сделать:
Не закрывайте окно установщика. Когда установка будет завершена, оно закроется автоматически.
Если во время установки всплывает диалоговое окно, нажмите «Да», чтобы предоставить установщику необходимое разрешение. Нажатие «Нет» отменит установку.
Не запускайте другие процессы во время установки.
Ошибка 1603: Во время установки произошла неустранимая ошибка
Эта ошибка звучит страшнее, чем она есть на самом деле. На практике это довольно стандартная ошибка, которая может быть обусловлена разными причинами, и некоторые из них легко поправить. Попробуйте следующие решения:
Нажмите кнопку Win, найдите поиском приложение Командная строка и запустите её. В открывшемся окне вбейте sfc /scannow и нажмите Enter.
Выберите другую папку установки. Возможно, что у нынешней папки есть ограничения доступа. Также удостоверьтесь, что не выбрали внешний или виртуальный жёсткий диск.
Перезагрузите компьютер. Иногда проблемы с разрешением временные, и их можно решить с помощью простой перезагрузки.
- Удалите AdGuard, используя наше специальное средство удаления, и затем повторите установку.
- Запустите и перерегиструйте службу установщика Microsoft. Для этого выполните следующие действия:
1) Нажмите комбинацию клавиш Win + R и введите services.msc.
2) Найдите его в списке и дважды щёлкните на Установщик Windows.
3) Нажмите кнопку Запустить под Service status и нажмите OK. Если статус Запущен, сначала нажмите Остановить и затем Запустить.
4) Нажмите Win + R, напечатайте msiexec /unregister и нажмите Enter.
5) Снова нажмите команду Win + R, напечатайте msiexec /regserver и нажмите Enter
- Получите полный доступ к диску. Возможно, что ошибка 1603 возникает, если у вас нет полного доступа к местоположению файла. Это решение также требует некоторой работы:
1) Откройте Проводник, щёлкните правой кнопкой на диск, содержащий местоположение установщика, и выберите Свойства.
2) Перейдите на вкладку Безопасность и нажмите Изменить. .
3) Кликните по кнопке СИСТЕМА один раз и удостоверьтесь, что в столбце Разрешить окошка Разрешения для группы СИСТЕМА стоят галочки напротив каждого элемента. Проверьте то же самое для вкладки Администраторы.
4) Нажмите OK, чтобы вернуться к диалоговому окну Свойства. Затем щёлкните на Дополнительно.
5) Выберите Изменить разрешения.
6) Во вкладке Разрешения дважды кликните Администраторы.
7) Выберите Для этой папки, её подпапок и файлов в поле Применяется к и отметьте все доступные Общие разрешения. После этого нажмите OK.
8) Повторите операцию из пункта 7 для СИСТЕМА.
9) Нажимайте OK до конца. Попробуйте установить AdGuard заново.
Ошибка 1618: Уже выполняется другая установка
Эта ошибка возникает, когда установщик AdGuard запущен несколько раз. Что делать:
- Перезагрузите компьютер и запустите установщик заново. Когда вы сделаете это, все текущие процессы будут остановлены, включая копии установщика.
- Не нажимайте на установщик несколько раз, если он не запускается сразу. Иногда отображение интерфейса может занять несколько секунд.
Ошибка 1638: Другая версия этой программы уже установлена
Очень вероятно, что вы ранее устанавливали AdGuard.
Другие ошибки
Если вы обнаружили ошибку, которая не перечислена выше, возможно, что мы можем её решить. Но чтобы это сделать, нам нужны ваши логи (файлы журналов). Пожалуйста, выполните следующие шаги:
Источник