Кастрированный squid - does not support the ufs cache type

archive view archive save

squid-proxy-server_1.jpgПланировалось на андроиде поднять squid сервер с файловым кешем на диске и раздавать между браузерами для экономии трафика, но squid из репозитория termux оказался кастрированный ;(

Сопровождающий пакета squid для termux по всей видимости еврей, которых хлебом не корми а дай только  что-то обрезать...1 кг урезать до 900 г, из десятка яиц сделать девяток, и т.д.

Ничего не имею против обрезания, если кому-то это нравится, но смысла в этом никак не могу понять!

Вот зачем делать такое обрезание?

  • --disable-disk-io
  • --disable-storeio

Из соображений гигиены? Ок. А что, вода и регулярный уход за телом уже не помогает!?

Или это считается дефектом и это попытка исправить природу? Ну, в таком случае - это плевок в лицо Всевышнему с намёком на Его криворукожопость при проектировании Богоизбранного народа.

Нет предела совершенству и можно пойти дальше: сделать обрезание ног или головы например, ведь они зараза требуют постоянного ухода...

О чём это я..? Ах да.., про squid из репозитория termux с обрезанным функционалом дискового кэша...

По неизвестным причинам при компиляции squid были добавлены опции отключающие дисковый кеш:

  • --disable-disk-io
  • --disable-storeio

То ли не нашлось нужных библиотек для компиляции модулей кеша (ufs, aufs, diskd, rock), то ли кэш так жоско отключен для сохранения (продления) срока жизни внутренней памяти (ssd-диска) телефона, но - в конечном итоге мы получили кастрированную версию когда-то кэширующего прокси-сервера squid:

squid -k parse ../usr/etc/squid/squid.conf
...
2024/07/06 01:41:15| ERROR: This proxy does not support the 'ufs' cache type. Ignoring.
 
squid -v | less
Squid Cache: Version 6.10-VCS
Service Name: squid
configure options: ... --disable-disk-io --disable-storeio

Если squid лишён модулей кеша для сохранения (продления) срока жизни внутренней памяти (ссд-диска) телефона, то практического смысла в этом нет вовсе никакого, ведь - регулярное скачивание браузерами файлов по сети не только использует дисковый кэш, но и расходует трафик!

Разрабам термух(еровых)-пакетов задан вопрос:

Но, как показала многолетняя практика, - это безперпектявниковое направление своей жизненной энергии, и если хочешь сделать что-то хорошо, то нужно делать самому!

Инструкции по сборке общие для всех пакетов Termux и описаны в Termux Wiki:

По сообщениям пользователя sylirre в поднятой ранее на гитхабе теме, проблема сборки (diskd) заключается в отсутствии XSI message queue support in libc/kernel и невозможности использования функций msgget, msgrcv, msgsnd, msgctl (System V message queue mechanism) - это относительно diskd, но есть другие варианы (ufs, aufs, rock) о возможности сборки которых автору ничего неизвестно...

Сыпасиба пользователю sylirre за то, что приоткрыл нам завесу над тайной лишения СКВИДА файлового кеша, но ещё и не плохо было бы в описание пакета вместо Full-featured cache proxy писать правду как она есть NOT Full-featured cache proxy, FILE CACHE DISABLED!!! - или как-то так, чтобы юзеры не мучились в поисках причин и решения данной проблемы!

Возможно менее геморройным вариантом будет использование других вариантов кэширующих прокси...

Ссылки по проблеме кеширования и экономии Интернет-трафика:


Добавить комментарий

АХТУНГ! Все комменты гостей модерасятся модерастом.
  1. Мессаги исключительно рекламного содержания, либо содержащие только одни оценочные суждения типа "круто" ("отлично", "спасибо", "автор дебил" и т.п.) не публикуются;
  2. Злостным спамерам, пранкерам и прочей сетевой нечисти рекомендуем напрасно не тратить своего времени и удовлетворять свои больные фантазии на специализированных Интернет ресурсах!;
  3. Разумная обоснованная критика, замечания, дополнения приветствуются. Поля помеченные символом * обязательны к заполнению.


Защитный код
Обновить

Комментарии   

Иван Шаман
0 #4 Иван Шаман 05.08.2024 17:33
в about:config проверь параметр browser.cache.check_doc_frequency не установлен ли он = 2 ?

Цитата:
browser.cache.check_doc_frequency

How often to check the remote page for a newer version than what might be in the cache
0: Check once per browser session
1: Check every time I view the page
2: Never check (always use cached page)
3 (default): Check when the page is out of date (automatically determined)
я как-то был поставил Код:browser.cache.check_doc_frequency = 2 и позабыл об этом, а потом тоже диву давался от лютого кеша в браузере 8)
Цитировать
Олегатор
0 #3 Олегатор 16.07.2024 20:31
просто не удалять (сохранять) кеш - я тоже такой умный, но не вариант!

например:
  • есть ссылка с параметром и условно секретным значением при правильном вводе которого выполняется редирект по нужному адресу;
  • если раз ошибится с вводом секрета, то отлуп идёт по иному маршруту...


так вот, в некоторых браузерах результаты редиректов (НТТР статусы) могут почему-то кешироваться вместе с Кешированные изображения и файлы вместо категории Куки и данные сайтов!

кеширует страницу по урл без учёта параметров, первый переход как закешировало, так потом его постоянно и вываливает хоть какие параметры к урл не добавляй!

и получается, что нужно делать полное Удаление данных просмотра сети, чтобы повторить попытку перехода по уже правильной секретной ссылке и попасть по нужному адресу.

кроме того, при куче браузеров и устройств мы не сможем всех их заставить читать кеш с другого приложения, окроме как перенаправить их запросы через кеширующий прокси

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

ха-, ху- и прочие... прокси на андроиде, из репозиториев termux.., а окажись и они все кастрированные, - не...времени нет на весь этот мозахизм

пользую пока таку схему:
  • люто кеширующий браузер для шляния по итернетам
  • другой для авторизаций, разработок, доработок и т.д.
Цитировать
АдМинь БагоИскатель
0 #2 АдМинь БагоИскатель 10.07.2024 10:58
А просто не удалять (сохранять) кеш браузера (в настройках есть) при выходе не вариант?
Цитировать
Иван Шаман
0 #1 Иван Шаман 09.07.2024 12:53
Попробуй апачу (mod_file_cache, mod_cache, mod_cache_disk, mod_proxy, mod_proxy_http) или хапрокси
Цитировать
Комментарии в блоге
Новое на форуме