Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    PFSENSE: Squid + ADGroups + HTTPS

    Scheduled Pinned Locked Moved Russian
    114 Posts 7 Posters 16.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      flamel @JKQ
      last edited by

      @JKQ не помню чтобы у меня без фильтра стартовал, по поводу фильтра проверяй точный путь до учётки, учётку должна быть та же что и для керберос, скобочки иногда исправляют ситуацию.
      В моем случае такая проблема была из за сложности пароля, из за этого пришлось делать какой то просто пароль для учётки

      JKQJ 1 Reply Last reply Reply Quote 0
      • JKQJ
        JKQ @flamel
        last edited by

        @flamel решил проверить работу без SquidGuard инет есть под любым пользователем и локальным и доменным.

        Дошел до пункта
        Это и есть наша аутентификация, уже сейчас можно проверить её работу, при попытке идти в интернет пользователю домена должно пускать, а если локальный пользователь то запрашивать логин\пароль.

        я так понимаю в теме нет никого у кого бы заработало

        F 1 Reply Last reply Reply Quote 0
        • F
          flamel @JKQ
          last edited by

          @JKQ если ты все правильно настроил то увидишь в логах либо посещение пользователей, либо попытки подключения и запросы логина\пароля.
          На данный момент у меня все это работает с одновременным заходом 50+ пользователей, в том числе фильтрация по группам AD, завтра могу заскринить логи и конфиги того как это выглядит на работающей системе

          1 Reply Last reply Reply Quote 1
          • werterW
            werter @JKQ
            last edited by werter

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • werterW
              werter
              last edited by werter

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • werterW
                werter
                last edited by

                Удалил спорные моменты.

                M 1 Reply Last reply Reply Quote 0
                • M
                  modice @werter
                  last edited by

                  @flamel Если я верно понял. Доменный пользователь вводит пароль только один раз при входе в систему. Далее ему есть либо нет доступа к определенным сайтам. Так же собирается статистика по доменным пользователям, кто куда как часто ходил и тд. И плюс ко всему есть возможность блокировать видео и аудио поток. Все верно?

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    flamel @modice
                    last edited by

                    @modice все верно, единственное что с видео и аудио потоком не заморачивался, просто определенным группам заблокировал видеохостинги, включая Ютуб, на данный момент 100 пользователей успешно работают

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      modice @flamel
                      last edited by

                      @flamel В какую сторону копать чтоб не блокировать целиком сайт, а только видео и ауди поток с https?

                      F 1 Reply Last reply Reply Quote 0
                      • F
                        flamel @modice
                        last edited by

                        @modice в сторону MIME, https://interface31.ru/tech_it/2014/06/squid-blokiruem-potokovoe-multimedia.html

                        M 1 Reply Last reply Reply Quote 0
                        • werterW
                          werter
                          last edited by werter

                          @modice
                          Что-то типа:

                          # Blocked mime types
                          acl mmedia_block rep_mime_type -i ^.video.
                          acl mmedia_block rep_mime_type -i ^.audio.
                          acl mmedia_block rep_mime_type -i ^.flash.
                          acl mmedia_block rep_mime_type -i ^.application.

                          Squid пользует PCRE-синтаксис.
                          RexExp-ы:

                          Маски:
                          . - одиночный символ
                          * - неограниченное повторение последнего символа
                          .* - соотв любая последовательность
                          . - точка
                          \\ - один слеш
                          ^ - от начала строки
                          $ - конец строки
                          () - скобки ограничивают токен
                          [] - скобки допустимые символы
                          | - знак или
                          [0-9]* - любая строка из цифр
                          [a-zA-Z0-9] - любая цифро-буквенная строка с латинице

                          http:\\\\\.*\.mail\.ru\\.* - соответствует http:\\*.mail.ru\*
                          .*\.mail\.ru.*\.(exe|zip)$ - соответствует *.mail.ru*.exe или *.mail.ru*.zip
                          

                          Еще так можно:

                          pcre srvheader allow "Content-type: 
                          application/(.*java.*|pdf|.*excel.*|.*word.*|rtf|.*powerpoint.*|.*access.*|.*mswrite.*|.*cert.*)|text/(cmd|css|csv|html|.*java.*|vcard|xml)|image/" * 192.168.0.0/24 *
                          pcre srvheader allow "Content-type: message|x-world" * 192.168.1.0/24 *
                          pcre srvheader deny "Content-type: application|video|audio|text/" * 192.168.2.0/24 *
                          
                          1 Reply Last reply Reply Quote 0
                          • M
                            modice @flamel
                            last edited by modice

                            @werter @flamel интересно как это должно срабатывать если используется https?

                            1 Reply Last reply Reply Quote 0
                            • werterW
                              werter
                              last edited by werter

                              @modice
                              При "непрозрачном" точно сработает. Проверьте.

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                modice @werter
                                last edited by

                                @werter может глупый вопрос, но как? да, прокси не прозрачный, но трафик ведь шифрованный.

                                1 Reply Last reply Reply Quote 0
                                • werterW
                                  werter
                                  last edited by werter

                                  @modice

                                  И даже в "прозрачном" работает )

                                  https://wiki.squid-cache.org/Features/SslPeekAndSplice

                                  https://habr.com/ru/post/267851/

                                  nagibat0r
                                  6 октября 2015 в 20:17
                                  мало того, что в прозрачном режиме! используется новая технология peek-and-splice, которая позволяет бампить ssl без подмены сертификатов, т.е. без MITM атаки

                                  https://www.linux.org.ru/forum/admin/13207928

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    modice @werter
                                    last edited by modice

                                    @werter kinit отрабатывает, но почему то у пользователя идет запрос логина пароля при попытке открыть любой сайт. в чем может быть причина? @flamel

                                    1 Reply Last reply Reply Quote 0
                                    • werterW
                                      werter
                                      last edited by

                                      @modice
                                      Да в чем угодно. Смотрите логи. И на Вин-сервере тоже.

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        modice @werter
                                        last edited by modice

                                        @werter не пойму, с чего вы решили что mime будет работать? может мы недопоняли друг друга. понятно просто заблокировать сайт. но, если сайт не заблокирован, а будем пытаться заблокировать видео на нем, соединение уже установлено, с чего вдруг будет блокироваться аудио или видео?
                                        @flamel а вы, сбросили эту ссылку. https://interface31.ru/tech_it/2014/06/squid-blokiruem-potokovoe-multimedia.html , где в комментариях аккурат и говорят о том что это не прокатит с https

                                        1 Reply Last reply Reply Quote 0
                                        • werterW
                                          werter
                                          last edited by werter

                                          This post is deleted!
                                          M 1 Reply Last reply Reply Quote 0
                                          • M
                                            modice @werter
                                            last edited by

                                            @werter в том и дело что я не понимаю сути советов в которых информация не актуальна. все свелось к тому что без подмены сертификата все телодвижения бесполезны. отсюда снова вопрос, зачем вы мне так усердно советовали попробовать то, что уже НЕ работает.

                                            F 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.