AllowedApps не работает

Home Forums Discussions Support AllowedApps не работает

Tagged: 

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #12689
    RangerRU
    Participant

      что-то не работает функционал AllowedApps
      я указал в нем только utorrent.exe, а он все равно фильтрует и гугл хром

      и узнал я только потому, что в хроме перестал открывать один сайт
      а сайт попал в блок в одном из фильтров в pi-hole

      [Peer]
      PublicKey = ***secret***
      PresharedKey = ***secret***
      AllowedIPs = 0.0.0.0/0, ::/0
      Endpoint = ***secret***
      AllowedApps = %APPDATA%\uTorrent\uTorrent.exe
      DisallowedIPs = 192.168.1.0/24

       

      в AllowedApps прописывал и utorrent и utorrent.exe

      https://4pda.to/forum/index.php?s=&showtopic=885008&view=findpost&p=117885881

      • This topic was modified 5 months, 3 weeks ago by Vadim Smirnov.
      #12693
      Vadim Smirnov
      Keymaster
        1. %APPDATA% в пути использовать нет смысла, там идет поиск подстроки.
        2. Видимо имеется ввиду,  не то что Хром ходит через VPN туннель, а DNS от Хрома. Дело в том, что DNS  резолвинг идет от процесса dnscache, а не от самого Хрома и если в конфиге прописаны DNS, то весь DNS идет в тоннель. Есть мысль перенаправлять не весь DNS, а конкретно dnscache и только если не указан в DisallowedApps. Наверное так и сделаю.
        #12716
        moomee
        Participant

          Добрый день!

           

          Помогите с проблемой, пожалуйста.

          При указании опции AllowedApps = chrome Хром перестает открывать сайты по доменному имени, причем по IP все работает (например, https://1.1.1.1). Видимо, проблема в DNS. Другие браузеры при запущенном wiresock тоже все открывают.

          Запускаю командой

          wiresock-client.exe run -config config.conf -log-level none

          Конфиг выглядит так

          [Interface]
          Address = 10.0.2.8/24
          DNS = 1.1.1.1
          PrivateKey = xxx

          [Peer]
          AllowedIPs = 0.0.0.0/0
          Endpoint = xxx:443
          PublicKey = xxx
          AllowedApps = chrome

           

          Спасибо!

          #12717
          moomee
          Participant

            заметил, что перестает работать именно тот браузер, который указан в AllowedApps. то есть при смене на AllowedApps = firefox хром работает, а файрфокс – нет

            #12718
            Vadim Smirnov
            Keymaster

              Так как DNS указан в config, то весь DNS трафик (через dnscache) идет через тоннель на 1.1.1.1. И DNS трафик браузеров не включенных в AllowedApps тоже (исключение, случаи использования DNS over HTTPS в том же Firefox).

              На всякий случай я попробовал такую же конфигурацию с 1.1.1.1 у себя и она работает как ожидалось. Так что описанное поведение для меня выглядит странно, надо бы записать логи и PCAP файлы, посмотреть, что там на уровне сети происходит. Не исключено, что установлен какой-то антивирусный пакет, который встраивается в браузер, и за DNS происходит некий конфликт. Если что-то такое установлено, попробуйте удалить/выключить. Еще попробуйте поменять адрес DNS, на что-то альтернативное (8.8.8.8), посмотреть будет ли разница.

              #12909
              RangerRU
              Participant

                Начиная с версии 1.2.15 всё отлично работает))

                Спасибо!

                #12972
                Zenking
                Participant

                  Здравствуйте!
                  Полдня ломал голову и дебажил, почему не резолвятся статические днс-записи на роутере, оказалось, что при наличии DNS в [Interface] весь днс-трафик идёт туда, без учета AllowedApps = chrome.

                  Не совсем понял из переписки выше, как это можно победить? Т.е., цель: все, что идёт из хрома, в т.ч. днс запросы – в туннель, из других приложений и самой винды – по стандартным маршрутам.

                  #12973
                  Vadim Smirnov
                  Keymaster

                    Тут проблема, так как DNS запросы от хрома идут в контексте DNSCACHE и отделить их в общем случае невозможно. Как вариант, можно убрать DNS настройки из конфига Wireguard, а в хроме включить DNS over HTTPS. Тогда DNS от хрома будут резолвится через HTTPS соединение, которое будет вложено в Wireguard туннель. А стандартные запросы через DNSCACHE пойдут на DNS сервер прописанный в системе.

                  Viewing 8 posts - 1 through 8 (of 8 total)
                  • You must be logged in to reply to this topic.