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

    Squid можно использовать в роли прокси для пол

    Scheduled Pinned Locked Moved Russian
    14 Posts 3 Posters 8.1k 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.
    • N
      nickston
      last edited by

      "небыло действительно сечас написал:255.255.255.255/32" - сие по ходу ересь не реальная
      как вариант может стоит попробовать 0.0.0.0/0
      /var/squid/logs в этой папке есть access.log (что то наподобие, их там 2 не промахнешься)
      его смотри

      1 Reply Last reply Reply Quote 0
      • A
        Alximik
        last edited by

        @nickston:

        "небыло действительно сечас написал:255.255.255.255/32" - сие по ходу ересь не реальная
        как вариант может стоит попробовать 0.0.0.0/0
        /var/squid/logs в этой папке есть access.log (что то наподобие, их там 2 не промахнешься)
        его смотри

        данный файлик /var/squid/logs/cache.log вот ….
        поисщу access.log.

        нолики пробывал матюгается :) попробую вариации )

        !!!  ЗАработал )
        поменял интерфес прокси снял с WAN прилипил на LAN ... поднастроил NAT..
        буду вечером дома, неспеша скриншетов наделаю

        1 Reply Last reply Reply Quote 0
        • A
          Alximik
          last edited by

          скины чего я натыкал в настройках

          Authentication method "local"
          Local user создал пользователей

          • забил IP адреса внешнии для которых авторизация автоматически без запроса пароля

          в NAT открыл порт 8080  на ip внутренней сети 192.168.0.1

          general.jpg
          general.jpg_thumb
          ![acces control.jpg](/public/imported_attachments/1/acces control.jpg)
          ![acces control.jpg_thumb](/public/imported_attachments/1/acces control.jpg_thumb)

          1 Reply Last reply Reply Quote 0
          • A
            Alximik
            last edited by

            ???  счастье длилось не долго два дня отработало и все заново .
            настройки не менял!. системник двигал, выкл\вкл.
            access.log

            1315503570.766  3002 192.168.0.1 TCP_MISS/301 656 GET http://tbe.tom.ru/? 1 DIR
            ECT/217.18.138.24 text/html
            1315503571.046      5 192.168.0.1 TCP_MISS/200 2007 GET http://c.tbex.ru/x/0!883
            1!ikea-club.ru!c.js? 1 DIRECT/217.18.138.24 application/x-javascript
            1315503571.444      3 192.168.0.1 TCP_MISS/200 751 GET http://c.tbex.ru/x/0!8831
            !ikea-club.ru!c.gif? 1 DIRECT/217.18.138.24 image/gif
            1315503579.969      0 85.26.231.111 TCP_DENIED/403 1350 GET http://www.ikea-club
            .ru/images/skin2/menu_a.png 1 NONE/- text/html
            1315503580.580      0 85.26.231.111 TCP_DENIED/403 1307 GET http://www.ikea-club
            .ru/8/ 1 NONE/- text/html
            1315503879.145    144 192.168.0.1 TCP_MISS/200 449 GET http://forum.ubuntu.ru/in
            dex.php? 1 DIRECT/213.108.252.153 image/gif
            1315503910.549    287 192.168.0.1 TCP_MISS/200 449 GET http://forum.ubuntu.ru/in
            dex.php? 1 DIRECT/213.108.252.153 image/gif

            с локального адреса все ок. а внешнего блокирует!
            мой конфиг
            ++++++++++++++++++++++++++++++++++++++++++++++++

            Do not edit manually !

            http_port 78.136.XXX.XX:8080
            http_port 192.168.0.1:8080
            icp_port 0

            pid_filename /var/run/squid.pid
            cache_effective_user proxy
            cache_effective_group proxy
            error_directory /usr/local/etc/squid/errors/Russian-koi8-r
            icon_directory /usr/local/etc/squid/icons
            visible_hostname localhost
            cache_mgr Alximik_85@mail.ru
            access_log /var/squid/logs/access.log
            cache_log /var/squid/logs/cache.log
            cache_store_log none
            shutdown_lifetime 3 seconds

            Allow local network(s) on interface(s)

            acl localnet src  78.136.193.64/255.255.255.192 192.168.0.0/255.255.255.0
            uri_whitespace strip
            dns_nameservers 213.183.119.8
            cache_mem 8 MB
            maximum_object_size_in_memory 32 KB
            memory_replacement_policy heap GDSF
            cache_replacement_policy heap LFUDA
            cache_dir ufs /var/squid/cache 100 16 256
            minimum_object_size 0 KB
            maximum_object_size 10 KB
            offline_mode off

            No redirector configured

            Setup some default acls

            acl all src 0.0.0.0/0.0.0.0
            acl localhost src 127.0.0.1/255.255.255.255
            acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901  3128 1025-65535

            acl sslports port 443 563
            acl manager proto cache_object
            acl purge method PURGE
            acl connect method CONNECT
            acl dynamic urlpath_regex cgi-bin ?
            acl allowed_subnets src 255.255.255.255/32
            acl whitelist dstdom_regex -i "/var/squid/acl/whitelist.acl"
            cache deny dynamic
            http_access allow manager localhost

            http_access deny manager
            http_access allow purge localhost
            http_access deny purge
            http_access deny !safeports
            http_access deny CONNECT !sslports

            Always allow localhost connections

            http_access allow localhost

            request_body_max_size 0 KB
            reply_body_max_size 0 deny all
            delay_pools 1
            delay_class 1 2
            delay_parameters 1 -1/-1 -1/-1
            delay_initial_bucket_level 100
            delay_access 1 allow all

            Always allow access to whitelist domains

            http_access allow whitelist
            acl noauth src 90.188.XX.XXX # IP с работы он пароль не требовал, так авторизацию проходил.
            auth_param basic program /usr/local/libexec/squid/ncsa_auth /var/etc/squid.passwd

            auth_param basic children 5
            auth_param basic realm Please enter your credentials to access the proxy
            auth_param basic credentialsttl 60 minutes
            acl password proxy_auth REQUIRED
            http_access allow noauth
            http_access allow password localnet
            http_access allow password allowed_subnets

            Default block all to be sure

            http_access deny all

            +++++++++++++++++++++++++++++++++++++++++++++++

            1 Reply Last reply Reply Quote 0
            • A
              Alximik
              last edited by

              эх ..
              "ни чё не понимаю…"  :))
              пошел читаать про quid.
              с рабочего компьютера все ОК. прокси работает (на работе IP 90.188.93.ХХХ)
              пробывал в через web интерфес задавать разрешенные адреса 0.0.0.0/0.0.0.0 или 0.0.0.0/0 ругается и не ставит...
              когда дома настраиваю, для проверки пытаюсь подключиться к прокси с 3G модема там подсеть другая начинается с 10....(и чего то там)

              изменял вручную quid.conf но после входа в WEB интерфес в раздел прокси конфиг переписывается...

              1 Reply Last reply Reply Quote 0
              • N
                nickston
                last edited by

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

                1 Reply Last reply Reply Quote 0
                • A
                  Alximik
                  last edited by

                  доступ с wan на прокси… в конфиг который выложил , прокси смотрит на WAN и LAN.

                  ставил отдельно на WAN (не работает)
                  ставил на LAN и прокидывал порт прокси через нат (эффект тот же)

                  нужно добавить судя по всему Allowed subnets ... вот только как указать весь диапозон интернета

                  на данный момент прокси пропускает меня с рабочего компьютера у него 90.188.93.XXX ,
                  а через модемное подключение когда на машине IP 10.117.29.11 авторизация на прокси проходит а потом Доступ запрещен.

                  ставил 0.0.0.0/0 " The following input errors were detected: The subnet '0.0.0.0/0' is not a valid CIDR range"

                  1 Reply Last reply Reply Quote 0
                  • D
                    DasTieRR
                    last edited by

                    @Alximik:

                    доступ с wan на прокси… в конфиг который выложил , прокси смотрит на WAN и LAN.

                    ставил отдельно на WAN (не работает)
                    ставил на LAN и прокидывал порт прокси через нат (эффект тот же)

                    нужно добавить судя по всему Allowed subnets ... вот только как указать весь диапозон интернета

                    на данный момент прокси пропускает меня с рабочего компьютера у него 90.188.93.XXX ,
                    а через модемное подключение когда на машине IP 10.117.29.11 авторизация на прокси проходит а потом Доступ запрещен.

                    ставил 0.0.0.0/0 " The following input errors were detected: The subnet '0.0.0.0/0' is not a valid CIDR range"

                    Можно попробовать ковырнуть конфиг сквида и прописать 0.0.0.0/0 там.

                    P.S. Вычитал на opennet:  "Acl src all 0.0.0.0/0 - ACL задает описывает вообще все IP- сети"
                    http://www.opennet.ru/base/net/squid_auth.txt.html

                    1 Reply Last reply Reply Quote 0
                    • N
                      nickston
                      last edited by

                      @Alximik:

                      доступ с wan на прокси… в конфиг который выложил , прокси смотрит на WAN и LAN.

                      ставил отдельно на WAN (не работает)
                      ставил на LAN и прокидывал порт прокси через нат (эффект тот же)

                      нужно добавить судя по всему Allowed subnets ... вот только как указать весь диапозон интернета

                      на данный момент прокси пропускает меня с рабочего компьютера у него 90.188.93.XXX ,
                      а через модемное подключение когда на машине IP 10.117.29.11 авторизация на прокси проходит а потом Доступ запрещен.

                      ставил 0.0.0.0/0 " The following input errors were detected: The subnet '0.0.0.0/0' is not a valid CIDR range"

                      а у тебя маршутизация частных сетей на wan разрешена? ибо 10. . . . оттуда может фаер и не пускает

                      а так по идее "вся сеть" это как  раз 0.0.0.0/0 а 255.255.255.255/255 по идее вообще "никакой"

                      1 Reply Last reply Reply Quote 0
                      • A
                        Alximik
                        last edited by

                        Извиняюсь что долго не появлялся.
                        Собака порылась точно в Allowed subnets!!! в нат открыл только порт прокси , Allowed subnets прописал конкретную внешнию подсеть… законнектилось!!! :)

                        что было сделано ДО =========== ". законнектилось!!! :)  "===
                        255.255.255.255/255 убрал. )
                        конфиг переписывал целая история сначало поставил пакет SSH потом Vi редактор вспоминал ;) эт еще то !!!
                        0.0.0.0/0 прописал , но после захода в web, конфигурация переписывается..

                        вообщем остановился пока на том что открыл доступ нужной мне внешней подсети! впринципе вот в чем и хотел разобраться в squid. ВСЕМ СПАСИБО!!!
                        p.s: из-за чего сыр бор и почему мне нужен был прокси с WAN ;)
                        я из Томска у нас ентернет делиться на "томский" и внешний . Томский без ограничения объема трафика и максимальные скоростя (в зависемости от провайдеров от ADSL до оптики) Внешний интернет тарифы с ограничением скорости(хоть такие, раньше безлимитный внешний интернет вообще стоил как самолет). воот на домашнем компе безлимитка внешний (pfsense и прокси) а у Брата (живет в другом конце города) ток томский интерент.. вот нужно было делиться ;)

                        1 Reply Last reply Reply Quote 0
                        • N
                          nickston
                          last edited by

                          мне думается не самый лучший выход ты нашел для решения проблемы.

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