Автор Тема: Трафик. Статиcтика, мониторинг, управление. Общие вопросы работы с трафиком.  (Прочитано 16019 раз)

Оффлайн antimoser

  • Участник
  • *
  • Сообщений: 104
Re: экономия трафика
« Ответ #15 : 31.08.2009 15:59:15 »
поставил... а как проверить  кеширует он страницы или нет?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 171
    • Домашняя страница
Re: экономия трафика
« Ответ #16 : 01.09.2009 20:02:24 »
поставил... а как проверить  кеширует он страницы или нет?
tail -f /var/log/squid/cache.log
Андрей Черепанов (cas@)

Оффлайн antimoser

  • Участник
  • *
  • Сообщений: 104
Re: экономия трафика
« Ответ #17 : 01.09.2009 21:26:59 »
[root@system ~]# tail -f /var/log/squid/cache.log
2009/09/01 20:02:03|         0 Objects expired.
2009/09/01 20:02:03|         0 Objects cancelled.
2009/09/01 20:02:03|         0 Duplicate URLs purged.
2009/09/01 20:02:03|         0 Swapfile clashes avoided.
2009/09/01 20:02:03|   Took 0.17 seconds (  0.00 objects/sec).
2009/09/01 20:02:03| Beginning Validation Procedure
2009/09/01 20:02:03|   Completed Validation Procedure
2009/09/01 20:02:03|   Validated 25 Entries
2009/09/01 20:02:03|   store_swap_size = 0
2009/09/01 20:02:04| storeLateRelease: released 0 objects

я так понимаю что ничего не работает(

Drool

  • Гость
Re: экономия трафика
« Ответ #18 : 01.09.2009 21:55:44 »
А Вы в браузере указали работать через прокси?

Оффлайн antimoser

  • Участник
  • *
  • Сообщений: 104
Re: экономия трафика
« Ответ #19 : 01.09.2009 22:19:39 »
а какой адрес указывать? и какой порт?
все что я сделал это установил squid apt-get install squid
и запустил его service squid start
а что дальше я не знаю(

Drool

  • Гость
Re: экономия трафика
« Ответ #20 : 01.09.2009 22:51:58 »
а какой адрес указывать? и какой порт?

Адрес - 127.0.0.1
Порт - 3128

Оффлайн Mikhail

  • Участник
  • *
  • Сообщений: 201
  • Не уверен - не тренди.
Re: экономия трафика
« Ответ #21 : 01.09.2009 22:54:03 »
up
а какой адрес указывать? и какой порт?
Тот, который указали в настройкайх прокси сервера.

все что я сделал это установил squid apt-get install squid и запустил его service squid start

а что дальше я не знаю(
Наверно читать документацию.
Понравился ответ? Прибавь репутации!

Drool

  • Гость
Re: экономия трафика
« Ответ #22 : 01.09.2009 22:57:43 »
Тот, который указали в настройкайх прокси сервера.

По умолчанию ничего указывать не нужно - для локальной работы там уже все указано.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: экономия трафика
« Ответ #23 : 01.09.2009 22:58:43 »
Всем привет...
интернет я оплачиваю по трафику.. и бывает что постоянно сижу на одном и том же сайте
так сам вопрос что можно придумать чтоб экономить трафик, хотябы сохранять картинки на локальную машину чтоб они не выкачивались из инета если нет новых..
спс)


Очень помогает связка dansguardian + squid.

Первый отрезает рекламу и другой "подозрительный" контент, второй - кеширует данные.


Оффлайн antimoser

  • Участник
  • *
  • Сообщений: 104
Re: экономия трафика
« Ответ #24 : 02.09.2009 00:04:08 »
а чтоб не прописывать ип и порт чтоб оно само весь трафик перенаправляло через сквид что в настройках нужно указать?

Оффлайн Mikhail

  • Участник
  • *
  • Сообщений: 201
  • Не уверен - не тренди.
Re: экономия трафика
« Ответ #25 : 02.09.2009 00:13:31 »
а чтоб не прописывать ип и порт чтоб оно само весь трафик перенаправляло через сквид что в настройках нужно указать?
Ну изучай тогда пакетный фильтр. man uptables
Понравился ответ? Прибавь репутации!

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: экономия трафика
« Ответ #26 : 02.09.2009 01:56:07 »
а чтоб не прописывать ип и порт чтоб оно само весь трафик перенаправляло через сквид что в настройках нужно указать?

нужно сделать редирект всего трафика на сквид с помощью iptables.

Делается это очень просто. В таблице mangle/OUTPUT метим меткой 0x10 весь трафик, идущий от пользователя по протоколу tcp на порт 80.

После этого в таблице nat/OUTPUT делаем редирект этим пакетам (имеющим метку 0x10) на порт 3128 или порт 8080 (для dansguardian).

Все эти настройки прописываются в каталогах /etc/net/ifaces/default/fw/iptables/

Соответственно включить файрволл и вперёд.

Перед этим почитать iptables tutorial или man iptables (а лучше - оба).

Оффлайн antimoser

  • Участник
  • *
  • Сообщений: 104
Re: экономия трафика
« Ответ #27 : 02.09.2009 09:49:50 »
Rider
спасибо))))
и всем большое спасибо...
пока вопросов нет... буду ковырять)))

да вот еще вопрос.... как включить файрволл
« Последнее редактирование: 02.09.2009 09:55:03 от antimoser »

Оффлайн SuperVisor

  • Участник
  • *
  • Сообщений: 778
  • разочарован в KDE
Re: экономия трафика
« Ответ #28 : 02.09.2009 09:58:23 »
файрвол - читай iptables
#service iptables  start

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: экономия трафика
« Ответ #29 : 02.09.2009 11:51:10 »
файрвол - читай iptables
#service iptables  start

Нет. Не так.

Нужно зайти в каталог /etc/net/ifaces/default

И там в файле options поправить строчку с no на yes:
CONFIG_FW=yes

После этого зайти в каталог /etc/net/ifaces/default/fw

И в файле options исправить с yes на no:
IPTABLES_HUMAN_SYNTAX=no


Правила пишутся прямо в (например)
/etc/net/ifaces/default/fw/iptables/mangle
В файлы PREROUTING, POSTROUTING, OUTPUT и т.д.

Правила пишутся в стандартном синтаксисе iptables, но не указывается таблица.

Например, для mangle, метки вешаются такой строчкой:
-m owner --uid-owner rider -j MARK --set-mark 10

После того, как ты всё настроил в этих файлах, нужно выполнить команду:
efw restart