Как загрузить пакеты, когда порт 80 заблокирован в Ubuntu EC2, необходимо решение

Фон

Наш производственный VPC не разрешает исходящий трафик через порт 80, поэтому apt update не работает. Я ищу решения здесь.

  1. Я пошел к этому ответу, он говорит, изменить HTTP на HTTPS, но это не сработало, потому что я думаю, HTTPS не поддерживается для некоторых репозиториев.
  2. когда я смотрю на /etc/apt/sources.list я вижу

    deb http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ bionic main restricted
    deb-src http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ bionic main restricted
    deb http://security.ubuntu.com/ubuntu bionic-security multiverse
    deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
    
  3. Эти URL не поддерживают HTTPS. Я полагаю, какие у меня варианты?

Если я создаю локальное зеркало apt с HTTPS на сервере EC2 в VPC по умолчанию и указываю туда все источники, будет ли это означать, что все пакеты apt будут загружены из моего зеркала apt? Насколько большим должен быть зеркальный сервер? Могу ли я синхронизировать его с таким количеством репо, как я хочу?

Могу ли я настроить прокси-сервер или какую-либо настройку для маршрутизации своих пакетов через другой EC2, который разрешает соединение через порт 80, например настроить Squid на EC2 и использовать его в качестве прокси-сервера для других EC2 в PROD VPC? Могу ли я заставить прокси работать с apt, чтобы трафик шел на 80?

0 ответов

Другие вопросы по тегам