Автор Тема: Прокси сервер  (Прочитано 61003 раз)

Оффлайн Евгений

  • Давно тут
  • **
  • Сообщений: 31
Прокси сервер
« : 15.09.2010 20:51:10 »
Незнаю, как это назвать, но нужно чтобы Simply Linux принимал запросы от компьютеров управляемых под WinXP в локальной сети   и выдавал им доступ в интернет. Короче служил неким общим прокси сервером. При этом сама машина интернет имеет через прокси другого компьютера сети управляемого под WinXP.
Вот цепочка: (Группа компьютеров WinXP) [x.x.x.x] >> машина SinplyLinux [192.168.0.201] >> прокси WinXP [192.168.0.55:8080]
Поставил на Linux прокси сервер SQUID. Как эту штуковину настроить?
SinplyLinux имеет интернет, когда в firefox  через прокси вбиты вот эти настройки [192.168.0.55:8080]

Здесь есть намеки http://forum.altlinux.org/index.php/topic,5569.0.html  Шаг № 1 : Устанавливаем Прокси сервер SQUID

Код:
[[b]root@dhcppc2 squid]# cat >>/etc/squid/squid.conf
acl name127 src 127.0.0.1
http_access allow name127[/b]
сохранить, для этого  (ctrl+d)
Первой строкой задаем имя IP адресу, второй разрешаем
запускаем сам  squid
[b]Код:
[root@dhcppc2 squid]# service squid restart
[/b]
Настраиваем  один из браузеров прямо нашей рабочей станции на получение интернет [b]через прокси, адрес 127.0.0.1 порт 3128[/b] и получаем веб- странички, уже не напрямую как раньше, а через наш squid. Проверить можно просто остановив на время squid
Код:

...

Код:
[b][root@dhcppc2 squid]# cat >>/etc/squid/squid.conf
acl name192 src 192.168.0.0/24
http_access allow name192[/b]
[root@dhcppc2 squid]# service squid restart

и любой компьютер локальной сети 192.168.0.0/24 будет получать интернет. Причем настраивая нижестоящие компьютеры, не обязательно указывать шлюз и DNS.  Достаточно присвоить только адрес, например,  192.168.0.33 маска 255.255.255.0 . В подключениях браузера указать адрес прокси [b]192.168.0.1 порт 3128[/b] и убрать галочку "автоматическое".

Какими настройками мне заставить прокси SQUID принимать запрос от группы компьютеров по порту 192.168.0.201:3128 и направлять его на прокси другой машины под XP на порт 192.168.0.55:8080 ???

Оффлайн coretech

  • Завсегдатай
  • *
  • Сообщений: 193
Re: Прокси сервер
« Ответ #1 : 16.09.2010 02:21:49 »
cache_peer 192.168.0.55 parent 8088 0 no-query default
Подробности читайте в файле squid.conf

Оффлайн Евгений

  • Давно тут
  • **
  • Сообщений: 31
Re: Прокси сервер
« Ответ #2 : 17.09.2010 13:31:31 »
Вроде заработало, спасибо.  :)
Только обратно сигнала нет. UserGate на WinXP пишет что линух машина ломится в инет(и доступ ей дан), но на рабочей машине WinXP с которой идет запрос на linux (192.168.0.201:3128), опера выдает пустую страницу. Как бы запрос прошел, а страница не отобразилась.
вот цепочка: раб.станц. (192.168.0.55) >> linux (192.168.0.201:3128)>> прокси UserGate на WinXp (192.168.0.55:8080) >> Internet

вот мой /etc/squid/squid.conf

acl nameArm1 src 127.0.0.1
http_access allow nameArm1
acl name192 src 192.168.0.0/24
http_access allow name192
cache_peer 192.168.0.55 parent 8080 0 no-query default

может еще что надо. Думаю Squid не дает доступ на открытие веб страничек


Оффлайн Евгений

  • Давно тут
  • **
  • Сообщений: 31
Re: Прокси сервер
« Ответ #3 : 17.09.2010 15:34:44 »
и еще ...
на некоторые сайты заходит, а некоторые в окне браузера не выводит, хотя вроде и заходит на сайт.