Fedora linux forum

Форум русской поддержки ОС Fedora linux

 

#1 2008-01-19 07:42:21

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Как создать прокси сервер

Зравствуйте, подскажите пожалуйста как на fedora 7 настроить прокси сервер. Имеется: 2 сетевых карты (одна на локалку, другая на ADSL), локальная сеть с машинами под виндой. локальную сеть с федоры видно и Интернет работает, т.е. сетевые карты определились и работают. Помогите пожалуйста, только поподробнее, так как только изучаю линукс.

Неактивен

 

#2 2008-01-19 08:19:14

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

http://www.getinfo.ru/article417.html. Ну или еще какую доку по squid. Например:

Код:

yum install squid
man squid

Отредактированно cepreu (2008-01-19 08:20:52)


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#3 2008-01-19 12:23:31

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

скачал squid, установил. Полез в squid.conf и не разобрался. нашел в сети мануал, вроде сделал всё как  там было написанно, но ничего не получилось. И если раньше из винды был виден комп, то сейчас нет. Может это из-за того что я скачал последнюю версию squid-3.0.STABLE1, но мануал вроде подходит

Неактивен

 

#4 2008-01-19 12:35:47

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

не знаю может ли быть из-за того что имя компьютера localhost.localdomain,  а рабочая группа MSHOME, нужно ли прописывать это в squid.conf, если нужно то где.

Неактивен

 

#5 2008-01-19 15:07:33

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

Непонятно, как при помощи squid.conf заставить перестать работать samba (она отвечает за то, что компы видны в "Сетевом окружении" windows).
Извини, сам опыта настройки squid не имею, а читать доки нет времени (сессия). Попробуй поискать хорошую хаутушку (how-to). Посмотри по дате или по версии squid, для которой там описывают процесс, чтобы она была не слишком старой. Еще есть webmin. Говорят, он между делом и gui для squid.


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#6 2008-01-19 15:11:16

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

Например вот эта вроде неплоха: http://www.nclug.ru/wiki/index.php?page=squid-howto. Возьми оригинальный squid.conf и просто пропищи Ip:номер порта. Возможно уже заработает.


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#7 2008-01-19 17:03:14

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

спасибо в понедельник попробую (комп на работе)

Неактивен

 

#8 2008-01-22 07:52:29

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

что-то я начудил здесь, пожалуйста подскажите как теперь удалить эту программу? Попробовать хочу более раннюю версию,  по ней больше подсказок

Неактивен

 

#9 2008-01-22 14:18:15

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

попытался запустить squid, и вот что он мне выдал:

[root@localhost ~]# /usr/local/squid/sbin/squid -z
2008/01/22 14:13:34| squid.conf line 1828: http_access allow manager MSHOME
2008/01/22 14:13:34| aclParseAccessLine: ACL name 'MSHOME' not found.
2008/01/22 14:13:34| Creating Swap Directories
FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0

Люди, помогите, сам я не разберусь, подскажите где ошибка.

Неактивен

 

#10 2008-01-23 04:23:46

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

Я у себя ставил squid из официального репозитория, запускал. Такой ошибки не было. А ты из исходников чтоли компилировал?
Ну а вообще, судя по листингу,
2008/01/22 14:13:34| squid.conf line 1828: http_access allow manager MSHOME
2008/01/22 14:13:34| aclParseAccessLine: ACL name 'MSHOME' not found.

Какая-то ошибка в файле конфигурации. И еще у него проблема с доступом к папке /usr/local/squid/var/cache. Убедись, что эта папка существует и в нее разрешена запись.


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#11 2008-01-23 08:23:52

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

Да из исходников. теперь не разберусь.

Неактивен

 

#12 2008-01-23 10:16:08

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

./configure
make
make install — установка
make uninstall — удаление

Удали эту жуть. Потом поставь из официального репозитория то, что уже умные люди собрали и настроили:
yum install squid

По умолчанию там проставлен 3128. То есть, если прописать в браузере твой IP:3128, то уже должен в сеть пускать. В теории уже после этого должно работать. Если нет, пиши. Установлю снова squid, вместе разберемся.


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#13 2008-01-31 18:27:14

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

Удалил, поставил тот который шел с обновлением федоры. Пока не разбирался, отправили на курсы повышения квалификации. Я так попробывал, ничего не получилось, вроде делал как в ховтушке было написанно. Может какие-то настройки в винде (на остальных машинах винда)? В свойствах обозревателя в настройках Lan выставил IP сервера и порт 3128, может там еще какие настройки есть?

Неактивен

 

#14 2008-02-01 08:42:13

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

Да нет, больше никаких настроек на Windows-машинах не надо. Один нюанс, какой браузер? Если IE, то ничем помочь не могу. У меня тоже не получилось заставить работать его через прокси. А вот Opera и Firefox ходят на ура. Я там в настройках прописывал прокси и все работало.

Goolli написал:

вроде делал как в ховтушке было написанно

То есть ты менял что-то в squid.conf, не оставлял стандартные? IP:3128 — это то, что там уже по умолчанию прописано. По идее уже без всяких изменений в конфе должно работать.

Ты точно так делал:
1) Установить squid при помощи yum install squid.
2) Запустить сервис squid в Меню > Администрирование > Настройка сервера > Службы (для случая KDE). Или просто командой system-config-services.
3) Отключить на сервере файерволл (можно при помощи system-config-securitylevel). Потом можно будет, если надо, включить. Сейчас нужно просто проверить.
4) В качестве теста запустить на сервере Firefox и в настройках прокси Правка > Настройки > Дополнительно > Сеть > Соединение > Настроить прописать 127.0.0.1:3128. Проверить, зайдя на на какой-нибудь сайт. Если работает, то с прокси все нормально и грабли могут быть уже только на клиентских компьютерах.
5) На клиентском компьютере прописать в настройках прокси ip машины, на которой он запущен (прописать можно в Меню > Администрирование > Сеть). И номер порта 3128.

Отредактированно cepreu (2008-02-01 09:02:45)


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#15 2008-02-02 14:01:57

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

Все схожу с ума. запутался до такой степени, что пора уходить в отпуск, коллега прикалывается как заходит так говорит "Опять федору мучаешь, никому интернет не даешь". ПОМОГИТЕ вот здесь лежит мой конфиг http://www.novorschool.narod.ru/squid.conf.tar.gz , Моя машина IP локальный 192.168.0.54 маска 255.255.255.0, IP на интернет 10.26.6.66 , маска 255.255.255.224, шлюз 10.26.6.65, DNS 213.59.0.3    195.161.112.12, в локалке машины с 192.168.0.1 по 192.168.0.200
ПОМОГИТЕ
PS  с локальной машины пробовал и через IE и через Opera

Неактивен

 

#16 2008-02-02 18:52:52

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

cepreu написал:

Д
4) В качестве теста запустить на сервере Firefox и в настройках прокси Правка > Настройки > Дополнительно > Сеть > Соединение > Настроить прописать 127.0.0.1:3128. Проверить, зайдя на на какой-нибудь сайт. Если работает, то с прокси все нормально и грабли могут быть уже только на клиентских компьютерах.
5) На клиентском компьютере прописать в настройках прокси ip машины, на которой он запущен (прописать можно в Меню > Администрирование > Сеть). И номер порта 3128.

все сделал как написано, в Firefox вышел в интернет. На клиентском компе не получилось

Неактивен

 

#17 2008-02-04 14:52:04

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

Код:

# And finally deny all other access to this proxy
http_access allow localhost
http_access allow all

Это в моем конфе.
У тебя на том же месте:

Код:

# And finally deny all other access to this proxy
http_access allow localhost
http_access deny all

Делай выводы.

Отредактированно cepreu (2008-02-04 15:51:21)


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#18 2008-02-04 15:44:01

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

пробовал адрес прокси:порт 127.0.0.1:3128 (8080), 192.168.0.54:3128 (8080). И в IE и в Opera

Неактивен

 

#19 2008-02-04 15:53:13

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

Посмотри выше. Я уже поправил сообщение. Хорошо, что догадался выложить конфиг. Сам я что-то подтормаживал.


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#20 2008-02-04 16:08:18

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

Спасибо за подсказку. Сейчас попробывать не могу, директор сидит в интернете (у меня прокси на винде), завтра утром попробую. А так все ли остальное в конфиге правильно?

Неактивен

 

#21 2008-02-04 23:54:22

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

Да вроде правильно.


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#22 2008-02-05 04:09:29

Energy
Member
Откуда: Кемерово
Зарегистрирован: 2007-10-23
Сообщений: 439

Re: Как создать прокси сервер

Друзья, я в соседней ветке выложил ссылку на главу из книги по подключению к интернету, там в том числе написано и про настройку прокси сервера. Если честно сам толком не читал, поэтому не знаю на сколько полно эта тема освещена...

Неактивен

 

#23 2008-02-05 09:22:05

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

Прокси на моей машине работает, т.е. при запущенном squid интернет есть, если останавливаю squid, то интернета нет. Не могу выйти с клиентских машин (рабочая группа MSHOME), что нужно прописывать на них (параметры сети выше). Может быть на fedora нужно запустить ещё какие нибудь службы, ПОМОГИТЕ (у меня уже развился комплекс неполноценности, чувствую себя идиотом)

Неактивен

 

#24 2008-02-06 04:07:51

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Как создать прокси сервер

Простейший конфиг, чтобы тупо пускал в сеть всех:

Код:

http_port 3128
acl all src 0.0.0.0/0.0.0.0
http_access allow all

У меня работает. Если хочешь настроить какие-то политики доступа еще, то нужно искать доку по acl и http_access.


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#25 2008-02-06 10:44:51

Goolli
Member
Зарегистрирован: 2008-01-10
Сообщений: 28

Re: Как создать прокси сервер

Снес 12 стабильную версию (полностью). установил 16 стабильную. проставил параметры
Код:

http_port 3128

acl all src 0.0.0.0/0.0.0.0

http_access allow all

на моем компьютере работает, на клиентских машинах нет. что проставить и где на клиентских машинах, объясните попроще (с клиентских машин свою машину не вижу) Может быть что-то с правами доступа.

Отредактированно Goolli (2008-02-06 13:47:38)

Неактивен