Вернуться   Компьютерный форум > Компьютеры > Операционные системы > Linux
 
 
Опции темы
Старый 07.04.2012, 16:06   #1 (ссылка)
Новичок
 
Регистрация: 21.10.2011
Сообщений: 850
Записей в блоге: 3
Репутация: 43
По умолчанию Squid и авторизация

Lubuntu Oneiric, в репозитории вижу squid и squid3, хочу попробовать сделать прокси-сервер, раздающий прокси по логину и паролю (по айпи не выгодно, он динамический). Но в этом совсем ничего не понимаю. Читал маны в интернете, усвоил только что авторизация в третьем и первом сквиде отличается как небо и земля. До этого времени имел дело с виндовыми CCProxy и Proxifier. А тут через конфиги нужно править, ничего общего даже близко нет. Прошу вашей помощи. Даже не знаю с чего начать и за что зацепиться, чтобы начать своё просвещение в этой теме.
cinyflo вне форума  
Старый 07.04.2012, 22:43   #2 (ссылка)
Новичок
 
Регистрация: 07.04.2012
Сообщений: 31
Репутация: 2
По умолчанию

Буквально на прошлой неделе поднимал squid3, правда на бсд, Разница со вторым есть, но принцип один и тот же. А вообще советую к свиду прикрутить например SAMS - это гуевина помогающая расписывать правила разграничения вэб-трафика на уровне вэб-интерфейса, плюс получаем наглядную статистику.
Если интересно, ссылки для бсд могу скинуть, все попроще будет =)
alex1812 вне форума  
Старый 07.04.2012, 22:56   #3 (ссылка)
Новичок
 
Регистрация: 21.10.2011
Сообщений: 850
Записей в блоге: 3
Репутация: 43
По умолчанию

Ну скиньте ссылки. Хотя наверное я не всё написал. Мне нужно просто вписать логин и пароль, чтобы на другом компе вписать их в настройки браузера например, и был инет, никаких ограничений не нужно, а то искал маны - так там всё усложняют, всякие запрещённые сайты добавляют, исключают сайты, которые могут быть опознаны как запрещённые, экономия трафика - это всё не надо.
cinyflo вне форума  
Старый 07.04.2012, 23:14   #4 (ссылка)
Новичок
 
Регистрация: 07.04.2012
Сообщений: 31
Репутация: 2
По умолчанию

Посмотрите здесь.
Там тоже описан полный комплекс, но если Вам все не надо, то половину можно и не ставить, еще раз упомяну sams, его можно до конца не настраивать, а только указать тип авторизации и завести пользователей.
alex1812 вне форума  
Старый 07.04.2012, 23:20   #5 (ссылка)
Новичок
 
Регистрация: 21.10.2011
Сообщений: 850
Записей в блоге: 3
Репутация: 43
По умолчанию

Спасибо, изучу. Ещё вопрос - где находится конфигурационный файл в лубунте, который нужно править? А то без гуи хочу попробовать.
cinyflo вне форума  
Старый 07.04.2012, 23:25   #6 (ссылка)
Новичок
 
Регистрация: 07.04.2012
Сообщений: 31
Репутация: 2
По умолчанию

В ubuntu - /etc/squid/squid.conf
в бсд - /usr/local/etc/squid/squid.conf
alex1812 вне форума  
Старый 07.04.2012, 23:41   #7 (ссылка)
Новичок
 
Регистрация: 21.10.2011
Сообщений: 850
Записей в блоге: 3
Репутация: 43
По умолчанию

Порт похоже уже прописан. Буду искать как пользователя создать и логин-пароль к нему.
Код:
# Squid normally listens to port 3128
http_port 3128
cinyflo вне форума  
Старый 08.04.2012, 09:09   #8 (ссылка)
Новичок
 
Регистрация: 21.10.2011
Сообщений: 850
Записей в блоге: 3
Репутация: 43
По умолчанию

Кое-как поставил sams, появилась проблема. Нашёл лечение. Возникла другая проблема.
http://sergej.tarasyuk.org.ua/linux/...lema-squidctrl
Код:
midori@lxde:~$ cd /usr/share/sams/mysql
midori@lxde:/usr/share/sams/mysql$ ls
create_sams_db	      create_squid_db		sams_db.sql	 squid_db.sql
create_sams_user      recover_admin_passwd	sams_db.txt	 test_table.sql
create_sams_user.sql  recover_admin_passwd.sql	setpassword.php
midori@lxde:/usr/share/sams/mysql$ sudo sh ./create_sams_user
[sudo] password for midori: 
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
midori@lxde:/usr/share/sams/mysql$ sudo sh ./create_squid_db
Create SQUID MySQL database
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
midori@lxde:/usr/share/sams/mysql$
cinyflo вне форума  
Ads
Старый 08.04.2012, 09:28   #9 (ссылка)
Новичок
 
Регистрация: 07.04.2012
Сообщений: 31
Репутация: 2
По умолчанию

Давайте начнем по-порядку, вы установили LAMP (Apache, Mysql, PHP)?
Они запущены? (посмотреть можно например ps axw |grep apache22)
Пароль рута на мускуль задавли?
Вот здесь есть исчерпывающая информация о настройке и установке самса, причем даже на русском.
alex1812 вне форума  
Старый 08.04.2012, 10:33   #10 (ссылка)
Новичок
 
Регистрация: 21.10.2011
Сообщений: 850
Записей в блоге: 3
Репутация: 43
По умолчанию

Ставил вот это (нашёл по ссылке http://sergej.tarasyuk.org.ua/linux/squid-sams-ubuntu).
Цитата:
mc libpcre3 libpcre3-dev libmysqlclient-dev php5-ldap php-fpdf squid3 squidguard gcc make php5-gd
Пытался собрать из исходников по инструкции версию 1.0.1 как тут описано, взял исходники отсюда http://code.google.com/p/sams2/wiki/SamsRelease105.
Там у меня тоже какую-то ошибку выдало.
Код:
checking for libpcre in /usr/lib... configure: error: Cannot find PCRE's libpcre in /usr/lib
Искал решение, ссылаются на некий пакет libpcre-devel, которого в репах нету.
Подумал, что раз есть собранный deb, уж он-то установится без косяков.
Вроде встал, запускаю - выдаёт проблемку, решение которой описано в той ссылке, что я дал выше.
Но там опять нелады. Замкнутый круг какой-то.
Может и не запущен, это мне ни о чём не говорит.
Код:
midori@lxde:~$ ps axw | grep apache22
25145 pts/1    S+     0:00 grep apache22
midori@lxde:~$
Код:
midori@lxde:~$ ps axw | grep mysql
25159 pts/1    S+     0:00 grep mysql
Код:
midori@lxde:~$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
cinyflo вне форума  
Старый 08.04.2012, 14:03   #11 (ссылка)
Новичок
 
Регистрация: 07.04.2012
Сообщений: 31
Репутация: 2
По умолчанию

Цитата:
Сообщение от cinyflo Посмотреть сообщение
Ставил вот это (нашёл по ссылке http://sergej.tarasyuk.org.ua/linux/squid-sams-ubuntu).
Задам вопрос еще раз, вы LAMP поставили?
sudo apt-get install mysql что выдаст?
alex1812 вне форума  
Старый 08.04.2012, 20:13   #12 (ссылка)
Новичок
 
Регистрация: 21.10.2011
Сообщений: 850
Записей в блоге: 3
Репутация: 43
По умолчанию

Код:
midori@lxde:~$ sudo aptitude install mysql
Не удалось найти пакет «mysql», но более, чем 40 
пакетов содержат «mysql» в своём имени.
Не удалось найти пакет «mysql», но более, чем 40
пакетов содержат «mysql» в своём имени.
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 Б архивов. После распаковки 0 Б будет занято.
                                                 
midori@lxde:~$
cinyflo вне форума  
Старый 08.04.2012, 20:51   #13 (ссылка)
Новичок
 
Регистрация: 07.04.2012
Сообщений: 31
Репутация: 2
По умолчанию

cinyflo, извиняюсь не mysql, a mysql-server
если все впорядке, в смысле стоит, то покажите содержимое /etc/mysql/my.cnf

Последний раз редактировалось alex1812; 08.04.2012 в 20:58.
alex1812 вне форума  
Старый 08.04.2012, 23:27   #14 (ссылка)
Новичок
 
Регистрация: 21.10.2011
Сообщений: 850
Записей в блоге: 3
Репутация: 43
По умолчанию

Что-то нет...
Код:
midori@lxde:~$ sudo aptitude install mysql-server
[sudo] password for midori: 
Следующие НОВЫЕ пакеты будут установлены:        
  mysql-server mysql-server-5.1{a} mysql-server-core-5.1{a} 
0 пакетов обновлено, 3 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 4*634 kБ/10,9 MБ архивов. После распаковки 25,6 MБ будет занято.
Хотите продолжить? [Y/n/?] y
Поставил.
cinyflo вне форума  
Старый 09.04.2012, 10:08   #15 (ссылка)
Новичок
 
Регистрация: 07.04.2012
Сообщений: 31
Репутация: 2
По умолчанию

Ну вот, в процессе установки у Вас спросят рутовый пароль для мускуля, установите и продолжайте устанавливать дальше =)
alex1812 вне форума  
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Squid cinyflo Linux 0 06.11.2011 15:28
Проблема со Squid Tork Linux 2 30.07.2010 13:09
Squid mail.ru агент не подключается armjer Linux 0 31.03.2010 22:51
Авторизация на странице rets Интернет и сети 1 22.03.2009 01:21
Авторизация операционки Евгений Безопасность 14 07.01.2008 10:49


Текущее время: 04:54. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.