Настройка squid-deb-proxy, у меня просто не работает
Фон
Я планирую провести много исследований и разработок для различных сервисов Ubuntu и решил, что хочу выполнить большую часть из них через KVM. Но так как я хочу создать несколько разных серверов и попробовать разные варианты, я решил попробовать кэширование (за последние несколько дней я установил разные версии серверов Ubuntu и подумал, что перед массовым развертыванием и последующим обновлением нескольких серверов я получил бы это кеширование под моим поясом).
Я выбрал squid-deb-proxy, так как он был наиболее рекомендуемым и наименее необходимым, и я чувствую, что последние несколько часов доказали, что это неправильно. Я изначально следовал инструкциям от:
Лучший способ кэширования подходящих загрузок в локальной сети?
и когда я впервые начал сталкиваться с камнем преткновения и понял, что посту 6 лет, я обратился ко второму варианту, но после того, как понял, что в комментарии к ответам автор ответа также переключился на squid-deb-proxy.
Различные поиски в Google и стеке возвращают меня к сообщению / ответу Хорхе
Настроить
Я пробовал это на серверах 15.10 и 16.04* в качестве серверов и рабочих столов Ubuntu 14.04, 15.10 и 16.04 в качестве клиентов. Все с треском провалились.
Мои текущие настройки в качестве физических устройств теперь 16.04, а vm (как настольных, так и серверных) - 15.10. В начале ночи у меня была одна физическая машина 14.04, но она была обновлена в процессе.
* Да, я знаю, что это бета-версия, но сначала я попробовал 15.10, но здесь есть ссылка на ВМ.
Что я пробовал
Хорошо после попытки следовать инструкциям, расположенным в Best способ кэширования подходящих загрузок в локальной сети? Я встречаю сопротивление уже в конфиге сервера.
Во-первых, сделал установку:
sudo apt-get install squid-deb-proxy avahi-utils
Затем, запустив сервер, я узнаю, что:sudo start squid-deb-proxy
сейчасsudo service squid-deb-proxy start
Переходя к клиентам, он, похоже, установился, без ошибок, ни в командной строке, ни через диспетчер программного обеспечения.
Научился
На исходной странице есть комментарий о том, что squid не установлен, обновления от автора отсутствуют, но я устанавливаю squid, перезапускаю squid и squid-deb-proxy... нет дела...
Гораздо дальше я сделал ту же установку, но установил squid3 вместо squid с теми же результатами.
Я обнаружил, что моя сеть не отображается правильно в:
/etc/squid-deb-proxy/allowed-networks-src.acl
Они были добавлены и повторно добавлены как точные IP-адреса, но безрезультатно.
я имею touch
Эд (потому что его не было) /var/log/squid-deb-proxy/access.log
и хвостик это и логи squid / squid3, и я ничего не получаю.
Я был в этом слишком много часов и буду публиковать сейчас. Я буду обновлять с любыми запросами или последующей деятельности по любым идеям после некоторого сна.
Я искал, но если у кого-то есть более полное (для идиотов) руководство, я был бы благодарен. Серверу всего один день. Я готов переустанавливать все с нуля, если это необходимо (сейчас это 16.04 бета, но это из-за проблем с дисками Seagate SMR BTRFS, но я пробовал и не получилось 15.10, но могу переустановить это примерно за 600 ударов сердца). Любая помощь приветствуется
Догадки
Я понятия не имею, я начинаю думать, что я должен был установить squid3, а не squid, но ничто явно не говорит об этом. Я не устанавливал явно squid(/3), кроме apt-install, но нигде не было предостережений для установки, а затем для squid-deb-proxy...
Конфликты между squid/squid3? TBH, я так много раз устанавливал только сегодня один в физическом и виртуальном машинах, что я действительно понятия не имею. Извините, если я звучу растерянно (уже поздно).