Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Проски squid

Ответить
Настройки темы
Debian/Ubuntu - [решено] Проски squid

Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Поднял инет на прокси Squidна serverUbuntu 11.10, активировал его sudo /usr/sbin/squid -D вот только никак понять не могу инет раздается через SQUId или через dnsmasq. Если через прокси то в браузере нужно открыть порт 3128, я его что открываю что не открываю все равно инет есть на клиентский компах. Вот как узнать проходит ли трафик через squid

Отправлено: 18:59, 12-01-2012

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата ~user~:
сюда писать имя сетевой карты которая подключена к инету? »
Нет, той, что смотрит во внутреннюю сетку.

Отправлено: 20:54, 12-01-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Ок. Завтра на работу приду буду пробовать, если что отпишу

Отправлено: 21:01, 12-01-2012 | #12


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Пишите. Я, правда, не великий знаток iptables - больше с BSD работаю, так что могу и ошибаться... Но суть правила в том, что все пакеты из внутренней сетки, направленные во внешний мир на порт 80 (http) перехватываются и направляются на порт 3128, где с ними разбирается сквид.

Отправлено: 21:05, 12-01-2012 | #13

exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата ~user~:
http_port 3128 transparent<<сам вставил »
для прозрачного я делал вот по этой статье:
http://www.cyberciti.biz/tips/linux-...uid-howto.html
но там используется NAT
собственно правила там:
Цитата:
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

-------
Вежливый клиент всегда прав!


Отправлено: 21:16, 12-01-2012 | #14


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Прописал новое привило
Цитата vadblm:
iptables -t nat -A PREROUTING -i <внутренний интерфейс> -p tcp --dport 80 -j REDIRECT --to-port 3128 »
после этого вроде как перестал заходить на прямую инет, прописал порт вроде как стал заходить в инет, только через оперу не заходит и не пинигуются сайты
после прописал это
Цитата vadblm:
sudo netstat -atnp | grep :3128 »
и вот что показало

tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 858/squid
tcp 0 0 192.168.0.9:3128 192.168.0.192:4194 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4153 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4149 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4169 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4193 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4167 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4165 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4148 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4147 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4155 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:3987 ESTABLISHED 858/squid
tcp 0 0 192.168.0.9:3128 192.168.0.192:4178 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4191 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4192 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4190 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4180 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:4195 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:3485 ESTABLISHED 858/squid
tcp 0 0 192.168.0.9:3128 192.168.0.192:4189 TIME_WAIT -
tcp 0 0 192.168.0.9:3128 192.168.0.192:3899 ESTABLISHED 858/squid
tcp 0 0 192.168.0.9:3128 192.168.0.192:4154 TIME_WAIT

это значит раздается через squid??

Отправлено: 09:14, 13-01-2012 | #15


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
eth1<<<раздает инет??
eth0<<<внутренняя сеть?
192,168,1,1:3128<<< внешний или внутренний адрес?

Последний раз редактировалось ~user~, 13-01-2012 в 11:25.


Отправлено: 11:16, 13-01-2012 | #16

exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


~user~, ссылку читали? там всё описано.
Цитата:
ii) Eth0: IP:192.168.1.1
iii) Eth1: IP: 192.168.2.1 (192.168.2.0/24 network (around 150 windows XP systems))
в данном примере все сети внутренние. Просто после сети 1 стоит ещё один фаервол.
Цитата:
Here is complete shell script. Script first configure Linux system as router and forwards all http request to port 3128 (Download the fw.proxy shell script):
#!/bin/sh
# squid server IP
SQUID_SERVER="192.168.1.1"
# Interface connected to Internet
INTERNET="eth0"
# Interface connected to LAN
LAN_IN="eth1"
# Squid port
SQUID_PORT="3128"
Цитата ~user~:
прописал порт вроде как стал заходить в инет »
порт где? в браузере??? у вас прозрачный прокси! адрес прокси прописывается шлюзом по умолчанию у клиентов.
Цитата:
Desktop / Client computer configuration
Point all desktop clients to your eth1 IP address (192.168.2.1) as Router/Gateway (use DHCP to distribute this information). You do not have to setup up individual browsers to work with proxies.
Если не знаете английского - переводчики (типа гугла) его знают. В данном примере заворачивается только 80 порт, остальные (ваш пинг) идут как и шли напрямую через прокси, но не обрабатываются им.

-------
Вежливый клиент всегда прав!


Последний раз редактировалось exo, 13-01-2012 в 13:31.


Отправлено: 12:30, 13-01-2012 | #17


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата exo:
В данном примере заворачивается только 80 порт, остальные (ваш пинг) идут как и шли напрямую через прокси, но не обрабатываются им. »
как сделать чтобы он обрабатывал и проходили пинги и еще чтобы постовик мог отправлять и принимать письма?

Отправлено: 15:13, 13-01-2012 | #18

exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата ~user~:
как сделать »
ссылку мою внимательно прочитать и сделать всё как там есть. Естественно подставив свои значения В ней описывается настройка простого NAT маршрутизатора, с заворотом http трафика.
Другой трафик идёт как через простой NAT маршрутизатор.
Т.к. у вас прозрачный прокси - то сможете обрабатывать только HTTP и FTP трафик.
Если нужно считать другие протоколы - вам нужен не прозрачный прокси с прописью его в браузере. Ссылку для настройки в домене я давал.

-------
Вежливый клиент всегда прав!


Отправлено: 15:24, 13-01-2012 | #19


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата exo:
Если нужно считать другие протоколы - вам нужен не прозрачный прокси с прописью его в браузере. Ссылку для настройки в домене я давал. »
У меня не домен а рабочая группа!

Отправлено: 16:20, 13-01-2012 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Проски squid

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - SQUID Ruslan19891989 Общий по FreeBSD 3 13-12-2011 05:30
FreeBSD - SQUID youko Общий по FreeBSD 13 24-05-2010 16:13
поиск проски сервера chek Сетевые технологии 4 07-03-2006 12:29
Squid starav Программное обеспечение Linux и FreeBSD 8 14-03-2004 09:59
squid hameg Программное обеспечение Linux и FreeBSD 17 08-08-2003 06:06




 
Переход