main

squid и два cache_peer'а

Вчера сделал любопытную схему руления контентом на базе 3х различных прокси. Суть такова:

                         .-> [privoxy] -->.
<users>  ->  [squid] -> {                  } --> <site>
                         '-> [polipo]  -->'

→ Читать дальше...

2012-04-22

Агент мейл.ру и непрозрачный прокси

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

→ Читать дальше...

Archlinux repo freeze: 2012-04

Очередной срез арчевских реп. На этот раз модифицировал скрипты так, чтобы сразу создавались хардлинки, поэтому отрабатывает за ~2 минуты вместо часа. К сожалению регенерация индексов всё также медлительна.

2012-04-13

Нищебродский сервер под виртуалки

С недавнего времени заметил, что на диске лежат около десятка виртуалок. Естественно возникло желание это как-то упорядочить. Попробовал засунуть всё в libvirt - но столкнулся с 2 проблемами:

  • libvirt на десктопе - неудобен, он зохавывает в управление сетевую подсистему, постоянно меняет адреса tun/tap интерфейсов и часто ломается про обновлениях в арче (в основном из-за зависимых компонентов: bridge-utils, vde, ...).
  • управлять этим можно только через virt-manager (локально или через проброс иксов по сети), ставить веб-админку на десктоп - не комильфо, все существующие решения на данный момент - достаточно капризные в обслуживании (об этом - ниже).

Соответственно, было принято решение собрать отдельную машину, забить её памятью по максимуму и всё перенести туда.

→ Читать дальше...

2012-04-03

Поддержка USB 2.0 для эмуляции дисков в qemu

Оказывается она есть, но выключена по умолчанию.

т.е. если сказать что-то вроде

qemu-kvm ... -usbdevice disk:format=raw:"file.bin"

Будет эмулироваться usb-диск с убийственной скоростью в ~200кб/с. Чтобы получить нормальную скорость нужно запускать так:

-device usb-ehci \
-drive id=flash,file=<file>,if=none \
-device usb-storage,drive=flash
2012-04-01