Я имел ту же проблему при восстановлении моего ноутбука Windows 7 64bits с помощью опции восстановления Windows Home Server и решил его путем начальной загрузки на диске восстановления Windows 7.
Выберите опцию восстановления и в типе командной строки:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildBCD
Никогда не использовал Squid, поэтому мой ответ ограничен Varnish.
Varnish не понимает SSL, поэтому вам придется использовать терминатор SSL King os перед Varnish (например, последний HAproxy , Stud, stunnel или что-то в этом роде), и снова необходим еще один уровень между Varnish и бэкэнд-серверами - HTTPS для бэкэнда. [1]
Вы можете использовать расширенные методы Varnish, такие как ESI, для выполнения такого расширенного динамического кэширования, но реализовать это будет нетривиально. [2]
[1] https://www.varnish-cache.org/docs/trunk/phk/ssl.html
[2] https://www.varnish-cache.org/docs/trunk/users-guide/ esi.html? highlight = esi