Squid можно использовать в роли прокси для пол
-
"небыло действительно сечас написал: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..
буду вечером дома, неспеша скриншетов наделаю -
скины чего я натыкал в настройках
Authentication method "local"
Local user создал пользователей- забил IP адреса внешнии для которых авторизация автоматически без запроса пароля
в NAT открыл порт 8080 на ip внутренней сети 192.168.0.1
![acces control.jpg](/public/imported_attachments/1/acces control.jpg)
![acces control.jpg_thumb](/public/imported_attachments/1/acces control.jpg_thumb) -
??? счастье длилось не долго два дня отработало и все заново .
настройки не менял!. системник двигал, выкл\вкл.
access.log1315503570.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 0pid_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 secondsAllow 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 offNo 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-65535acl 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 localhosthttp_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !safeports
http_access deny CONNECT !sslportsAlways 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 allAlways 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.passwdauth_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_subnetsDefault block all to be sure
http_access deny all
+++++++++++++++++++++++++++++++++++++++++++++++
-
эх ..
"ни чё не понимаю…" :))
пошел читаать про quid.
с рабочего компьютера все ОК. прокси работает (на работе IP 90.188.93.ХХХ)
пробывал в через web интерфес задавать разрешенные адреса 0.0.0.0/0.0.0.0 или 0.0.0.0/0 ругается и не ставит...
когда дома настраиваю, для проверки пытаюсь подключиться к прокси с 3G модема там подсеть другая начинается с 10....(и чего то там)изменял вручную quid.conf но после входа в WEB интерфес в раздел прокси конфиг переписывается...
-
ты меняешь показания каждый раз.
тебе доступ на прокси из wan нужен?
если да наверное надо будет вернуть ван в настройки
с другой стороны лучше будет прокинуть порт на лан интерфейс -
доступ с 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 на прокси… в конфиг который выложил , прокси смотрит на 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 -
доступ с 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 по идее вообще "никакой"
-
Извиняюсь что долго не появлялся.
Собака порылась точно в Allowed subnets!!! в нат открыл только порт прокси , Allowed subnets прописал конкретную внешнию подсеть… законнектилось!!! :)что было сделано ДО =========== ". законнектилось!!! :) "===
255.255.255.255/255 убрал. )
конфиг переписывал целая история сначало поставил пакет SSH потом Vi редактор вспоминал ;) эт еще то !!!
0.0.0.0/0 прописал , но после захода в web, конфигурация переписывается..вообщем остановился пока на том что открыл доступ нужной мне внешней подсети! впринципе вот в чем и хотел разобраться в squid. ВСЕМ СПАСИБО!!!
p.s: из-за чего сыр бор и почему мне нужен был прокси с WAN ;)
я из Томска у нас ентернет делиться на "томский" и внешний . Томский без ограничения объема трафика и максимальные скоростя (в зависемости от провайдеров от ADSL до оптики) Внешний интернет тарифы с ограничением скорости(хоть такие, раньше безлимитный внешний интернет вообще стоил как самолет). воот на домашнем компе безлимитка внешний (pfsense и прокси) а у Брата (живет в другом конце города) ток томский интерент.. вот нужно было делиться ;) -
мне думается не самый лучший выход ты нашел для решения проблемы.