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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Прозрачный прокси сервер Squid  (Прочитано 3196 раз)

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

Оффлайн Теэрц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Прозрачный прокси сервер Squid
« : 19 Сентябрь 2014, 12:57:17 »
Всем привет, я человек здесь новый, и у меня вопрос по сквиду. Знаю что тема уже много раз поднималась, но что-то не выходит :(. В режиме непрозрачного прокси всё работает нормально (но не проходят torrent, skype и т.д.). Мне поставили задачу сделать его прозрачным. В конфиге сквида дописал http_port 3128 transparent, в rc.local прописал iptables -t nat -A PREROUTING -i eth2 ! -d 192.168.0.205/24 -p tcp -m multiport --dports 80,8080 -j DNAT --to-destination 10.0.1.1:3128
После этого на всех машиах (кроме самого сервера) упал интернет (настройкки прокси на клиентах отключал).
Сеть устроена так: в одну сетевую карту сервера воткнут Ethernet кабель от роутера, во вторую - Ethernet хаб (в него остальные машины).

P.S. со сквидом знаком совсем недавно.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Прозрачный прокси сервер Squid
« Ответ #1 : 19 Сентябрь 2014, 13:14:04 »
В режиме непрозрачного прокси всё работает нормально (но не проходят torrent, skype и т.д.).
Skype на непрозрачном работает нормально.
Для Torrent требуется SOCKS.

Оффлайн Теэрц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #2 : 19 Сентябрь 2014, 13:36:04 »
Ну не знаю, у меня на клиентских машинах skype не работает :-\

Пользователь решил продолжить мысль 19 Сентябрь 2014, 13:43:14:
Ещё прозрачный надо что-бы на клиентских машинах не настраивать вручную прокси
« Последнее редактирование: 19 Сентябрь 2014, 13:43:14 от Теэрц »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Прозрачный прокси сервер Squid
« Ответ #3 : 19 Сентябрь 2014, 13:52:16 »
Ну не знаю, у меня на клиентских машинах skype не работает
Тогда проблема не с типом proxy, а с его конфигом.

Ещё прозрачный надо что-бы на клиентских машинах не настраивать вручную прокси
Настраивать вручную — это глупости.
Для этого следует использовать механизмы деплоя.
« Последнее редактирование: 19 Сентябрь 2014, 13:56:09 от ArcFi »

Оффлайн Теэрц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #4 : 19 Сентябрь 2014, 13:59:24 »
Ну скайп вроде по 8080 проходит? И всё же по главному вопросу, что же я всё таки не так делаю?

Пользователь решил продолжить мысль 19 Сентябрь 2014, 14:04:01:
Даа, ещё такой вопрос (наверное уже задолбал я вас XD но всё же), при прозрачном проксировании сквид будет перехватывать только http запросы?
« Последнее редактирование: 19 Сентябрь 2014, 14:04:01 от Теэрц »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Прозрачный прокси сервер Squid
« Ответ #5 : 19 Сентябрь 2014, 14:20:57 »
Ну скайп вроде по 8080 проходит?
Зависит от настроек окружения и конфига самого Skype.
Например, у меня он идёт на 3128 по HTTPS.

при прозрачном проксировании сквид будет перехватывать только http запросы?
Да, HTTPS и FTP — либо с костылями, либо вообще мимо.

А насчёт настроек прозрачного проксирования лучше подождать других ответов, увы, я актуальной инфой не располагаю.

Оффлайн Теэрц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #6 : 19 Сентябрь 2014, 14:45:03 »
Ну ладно, всё равно спасибо, если всё же будем непрозрачный ставить, то попробую скуйп на 3128 завернуть

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #7 : 20 Сентябрь 2014, 12:00:47 »
Прозрачный/непрозрачный - вот здесь хорошо всё расписано.

Оффлайн Теэрц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #8 : 22 Сентябрь 2014, 11:18:47 »
Похоже что у меня другая версия Squid'a, у меня даже вместо intercept как прописано в том мануале надо прописать transparent

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Прозрачный прокси сервер Squid
« Ответ #9 : 22 Сентябрь 2014, 11:21:33 »
Теэрц,
dpkg -l | grep squid?

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #10 : 22 Сентябрь 2014, 11:50:19 »
Теэрц,
по ссылке не один мануал, а множество. О том что squid может быть разных версий можно было узнать в первом же по списку манулале со ссылкой на другую статью:
Цитировать
Более четырех лет назад мы опубликовали материал посвященный настройке роутера на базе Ubuntu Server.
И если перейти по той ссылке, то можно прочитать что:
Цитировать
Внимание! Данный материал устарел, при настройке роутера на базе Ubuntu Server 12.04 и старше рекомендуем воспользоваться обновленной статьей.

Оффлайн Теэрц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #11 : 22 Сентябрь 2014, 14:03:24 »
Угуу, действую по Вашему мануалу, пока не особо получилось, но уже хоть понятно куда копать

Пользователь решил продолжить мысль 22 Сентябрь 2014, 14:05:51:
Теэрц,
dpkg -l | grep squid?
Такое вот мне выдало:

root@ctOS-server:~# dpkg -l | grep squid
ii  squid                                2.7.STABLE7-1ubuntu12.6                         Internet object cache (WWW proxy cache)
ii  squid-common                         2.7.STABLE7-1ubuntu12.6                         Internet object cache (WWW proxy cache) - co
ii  squid-langpack                       20100111-1                                      Localized error pages for Squid
« Последнее редактирование: 22 Сентябрь 2014, 14:05:51 от Теэрц »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Прозрачный прокси сервер Squid
« Ответ #12 : 22 Сентябрь 2014, 14:12:13 »
Мда, есть резон задуматься об обновлении.

Оффлайн Теэрц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #13 : 22 Сентябрь 2014, 14:46:38 »
ну в общем да :) но пока как то до этого не доходило

Оффлайн Теэрц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Прозрачный прокси сервер Squid
« Ответ #14 : 03 Октябрь 2014, 11:17:57 »
Отлично! Разобрался, были проблемы с настройкой NAT. Но теперь новый вопрос: как правильно настроить кэширование и возможно ли сделать РАВНОМЕРНОЕ распределение трафика (т.е. я сначала решил всем машинам вручную через пулы поставить одинаковый трафик, но начальник сказал что надо не так. Надо что-бы Squid сам автоматически распределял трафик между клиентами, например какой-нибудь сотрудник скачивает фильм/игру а у других грузит сеть и невозможно работать, и вот это надо исправить)). Помогите пожалуйста если не сложно)

 

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