Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [РЕШЕНО] Squid и авторизация  (Прочитано 1977 раз)

0 Пользователей и 1 Гость просматривают эту тему.

cinyflo

  • Автор темы
  • Гость
[РЕШЕНО] Squid и авторизация
« : 04 Апреля 2012, 16:20:19 »
Lubuntu Oneiric, в репозитории вижу squid и squid3, хочу попробовать сделать прокси-сервер, раздающий прокси по логину и паролю (по айпи не выгодно, он динамический). Но в этом совсем ничего не понимаю. Читал маны в интернете, усвоил только что авторизация в третьем и первом сквиде отличается как небо и земля. До этого времени имел дело с виндовыми CCProxy и Proxifier. А тут через конфиги нужно править, ничего общего даже близко нет. Прошу вашей помощи. Даже не знаю с чего начать и за что зацепиться, чтобы начать своё просвещение в этой теме.
« Последнее редактирование: 26 Июля 2012, 10:06:00 от cinyflo »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Squid и авторизация
« Ответ #1 : 04 Апреля 2012, 22:13:40 »
Начните с этого
sudo apt-get install squid3

cinyflo

  • Автор темы
  • Гость
Re: Squid и авторизация
« Ответ #2 : 04 Апреля 2012, 23:27:41 »
Это всё что я умею. Нужен прокси без ограничений по сайтам и т.д. Просто имя и пароль. Куда их писать?
В манах столько разных параметров...

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Squid и авторизация
« Ответ #3 : 04 Апреля 2012, 23:50:16 »
гугл по ncsa $ squid
пароли создавать ручками через htpasswd

cinyflo

  • Автор темы
  • Гость
Re: Squid и авторизация
« Ответ #4 : 09 Апреля 2012, 15:15:34 »
Кроме сквида скачал только апач2 чтобы htpasswd пользоваться. В итоге вот что получилось:
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
acl users proxy_auth REQUIRED
http_access allow users
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow localhost
http_access deny all
http_port 3128
hierarchy_stoplist cgi-bin ?
coredump_dir /var/spool/squid3
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320
/etc/squid3/passwd - там пароли-логины.
Это все раскомментированные строчки.
Второй компьютер через мозиллу инет принимает, пока заметил только один недостаток - хотел скачать с сорцефорга экзешник, диалоговое окно не появляется. Сёрфинг в интернете без проблем. Пропустил всю винду через проксифаер, заработало!
И ещё вопрос - что это за менеджер, который сразу запрещён и разрешён? Почему локалхост разрешён 2 раза? Можно ли это убрать?

Оффлайн im-sanek

  • Новичок
  • *
  • Сообщений: 6
  • Денег не было, и нет. Денег не было-о-о!!! (с) КиШ
    • Просмотр профиля
    • KR-Fizika.RU
Re: Squid и авторизация
« Ответ #5 : 09 Апреля 2012, 15:33:43 »
http_port x.x.x.x:3128 где х.х.х.х - это IP-адрес той машины, которая инет раздает. думаю, это важно.
еще, в конфиге не указана(видимо, нераскоментирована) строка, в которой устанавливается связь с сервером Apache, не помню точно строку.
ну и, вот в помощь http://faqs.org.ru/softw/inetsoft/squid.htm или сами курите. ;)
exbntkm byajhvfnbrb

cinyflo

  • Автор темы
  • Гость
Re: Squid и авторизация
« Ответ #6 : 16 Апреля 2012, 13:28:06 »
Что-то не нашёл, да и так вроде нормально работает.
А если адрес динамический, то при его смене новый адрес туда писать чтоли?
А нельзя сделать так, чтобы его не менять?

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.