> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soundcloud-desktop.fun/llms.txt
> Use this file to discover all available pages before exploring further.

# Приложение не работает с zapret

> Выключите zapret, проверьте, потом добавьте наши домены в исключения

export const body_0 = "Приложите отчёт Проверки сети, сборку zapret и стратегию."

<Tabs>
  <Tab title="Windows (Flowseal)" icon="windows">
    <Steps>
      <Step title="Проверьте сеть">
        Откройте **Настройки -> Сеть -> Проверка сети -> Проверить** и сделайте, что написано под результатом. [Что значит результат](/fix/network-check)

        Не получается войти? На экране входа нажмите **Продолжить без входа**: Настройки там есть.
      </Step>

      <Step title="Выключите zapret полностью">
        Закройте окно `.bat` или остановите службу zapret. Нажмите **Проверить снова**.
      </Step>

      <Step title="Заработало? Добавьте исключения">
        Добавьте в `lists/list-exclude-user.txt` в папке zapret эти строки, без пробелов и пустых строк:

        ```text theme={null}
        scnative.dev
        scnative.space
        getsoundcloud.app
        soundcloud-desktop.fun
        ```

        Нужны все четыре: это старые и новые адреса проекта. Включите zapret. Файла нет? Его создаёт первый запуск zapret. Если Проверка сети видит zapret, она показывает эти строки с кнопкой копирования.

        <Warning>
          Пишите только в файлы с `-user` в имени. `list-general.txt` и `list-exclude.txt` zapret перезаписывает при обновлении.
        </Warning>
      </Step>

      <Step title="Не заработало? Добавьте в список обхода">
        Добавьте строки `scnative.dev` и `scnative.space` в `lists/list-general-user.txt`, включите zapret и проверьте снова. Стало хуже: уберите их.
      </Step>

      <Step title="Ничего не помогает">
        Остался VPN: [когда он помогает](/about/vpn).
      </Step>
    </Steps>
  </Tab>

  <Tab title="Linux, macOS" icon="terminal">
    <Steps>
      <Step title="Проверьте сеть">
        Откройте **Настройки -> Сеть -> Проверка сети -> Проверить** и сделайте, что написано под результатом. [Что значит результат](/fix/network-check)

        Не получается войти? На экране входа нажмите **Продолжить без входа**: Настройки там есть.
      </Step>

      <Step title="Выключите zapret полностью">
        Остановите zapret и нажмите **Проверить снова**.
      </Step>

      <Step title="Заработало? Добавьте исключения">
        Добавьте в `/opt/zapret/ipset/zapret-hosts-user-exclude.txt` эти строки, без пробелов и пустых строк:

        ```text theme={null}
        scnative.dev
        scnative.space
        getsoundcloud.app
        soundcloud-desktop.fun
        ```

        Нужны все четыре: это старые и новые адреса проекта. Включите zapret и выполните:

        ```bash theme={null}
        sudo /opt/zapret/ipset/get_exclude.sh
        ```

        У zapret2 вместо `/opt/zapret` папка `/opt/zapret2`.
      </Step>

      <Step title="Не заработало? Добавьте в список обхода">
        Добавьте строки `scnative.dev` и `scnative.space` в `/opt/zapret/ipset/zapret-hosts-user.txt`, включите zapret и проверьте снова. Стало хуже: уберите их.
      </Step>

      <Step title="Ничего не помогает">
        Остался VPN: [когда он помогает](/about/vpn).
      </Step>
    </Steps>

    Приложение из Flatpak не видит запущенный zapret и не покажет строки само: делайте шаги вручную.
  </Tab>

  <Tab title="GoodbyeDPI" icon="shield">
    <Steps>
      <Step title="Проверьте сеть">
        Откройте **Настройки -> Сеть -> Проверка сети -> Проверить** и сделайте, что написано под результатом. [Что значит результат](/fix/network-check)

        Не получается войти? На экране входа нажмите **Продолжить без входа**: Настройки там есть.
      </Step>

      <Step title="Выключите GoodbyeDPI">
        Нажмите **Проверить снова**.
      </Step>

      <Step title="Заработало? Запускайте иначе">
        У GoodbyeDPI нет списка исключений. Запускайте его с `--blacklist`, в котором нет наших доменов: `scnative.dev`, `scnative.space`, `getsoundcloud.app`, `soundcloud-desktop.fun`. Или ставьте GoodbyeDPI на паузу.
      </Step>

      <Step title="Ничего не помогает">
        Остался VPN: [когда он помогает](/about/vpn).
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Частые вопросы

<AccordionGroup>
  <Accordion title="Треки грузятся медленно, а SoundCloud не открывается" id="soundcloud-blocked">
    Добавьте две строки в `lists/list-general-user.txt` (Linux, macOS: `/opt/zapret/ipset/zapret-hosts-user.txt`) и перезапустите zapret:

    ```text theme={null}
    soundcloud.com
    sndcdn.com
    ```

    Треки снова пойдут напрямую с SoundCloud, это быстрее.
  </Accordion>

  <Accordion title="Не проходит вход с zapret">
    Это браузерный шаг входа: [что делать](/fix/sign-in#zapret).
  </Accordion>

  <Accordion title="Всё добавлено, а не работает">
    Частые ошибки:

    * Правили не тот файл: нужны файлы с `-user` в имени.
    * Между строками пробелы или пустые строки.
    * После правки не перезапустили zapret.
    * Добавили только домены SoundCloud, а наши домены из шага 3 нет.
  </Accordion>

  <Accordion title="IPSet в режиме loaded или any">
    Режим виден в `service.bat`, пункт **IPSet Filter**. В режиме `none` ничего добавлять не нужно.

    Для `loaded` и `any` добавьте адреса серверов в `lists/ipset-exclude-user.txt`, по одному на строку. Копируйте их из окна Проверки сети: адреса меняются, поэтому здесь их нет.
  </Accordion>

  <Accordion title="TCP timestamps выключены">
    Проверка сети пишет это, когда у zapret стратегия с `ts`. Включите TCP timestamps: в Windows в PowerShell от имени администратора, в Linux в терминале.

    <CodeGroup>
      ```powershell Windows theme={null}
      netsh interface tcp set global timestamps=enabled
      ```

      ```bash Linux theme={null}
      sudo sysctl -w net.ipv4.tcp_timestamps=1
      ```
    </CodeGroup>
  </Accordion>

  <Accordion title="Discord без zapret не работает">
    Не выключайте zapret насовсем. Добавьте исключения из шага 3 и оставьте zapret включённым.
  </Accordion>

  <Accordion title="Какая стратегия лучше">
    Официально рекомендованной нет. Сначала добавьте исключения из шага 3.
  </Accordion>

  <Accordion title="Домены для VPN, AdGuard, файрвола" id="domains">
    Добавляйте по суффиксу, запись покрывает все поддомены:

    ```text theme={null}
    scnative.dev
    scnative.space
    getsoundcloud.app
    soundcloud-desktop.fun
    ```

    Для прямой загрузки треков ещё `soundcloud.com` и `sndcdn.com`. Для входа в браузере: `soundcloud.com`, `web.app` и `firebaseapp.com`. Процесс приложения в Windows: `soundcloud-desktop.exe`, у portable `soundcloud-desktop-portable.exe`.

    IP-адреса не выписывайте, они меняются.
  </Accordion>
</AccordionGroup>

<Card title="Не помогло? Напишите нам" icon="life-ring" href="/help/contact" horizontal>
  {body_0}
</Card>


## Related topics

- [Вход завис на "Ожидание авторизации"](/fix/sign-in.md)
- [Треки не грузятся или висят на 1%](/fix/tracks-not-loading.md)
- [Качество звука: SQ, HQ и CDN](/use/quality.md)
- [Проверка сети: что значит результат](/fix/network-check.md)
- [SoundCloud Desktop](/index.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.