Сервер Ubuntu за брандмауэром

Сервер Ubuntu за брандмауэром

У меня проблема с сервером за брандмауэром, по сути, весь интернет заблокирован, и я не могу использовать "add-apt-repository", проблемы типа "X user or team does not exist", я не могу использовать wget для загрузки чего-либо, в основном, все заблокировано. Я обратился в службу безопасности, чтобы предоставить серверу полный доступ в интернет, но они отказались, они могут разрешить доступ к брандмауэру только определенным IP-адресам, и они попросили меня отправить им список IP-адресов для разблокировки от брандмауэра, но я точно не знаю, что мне им отправить, возможно ли это вообще? Есть ли список IP-адресов, которые я могу отправить им для добавления нужных репозиториев? Предполагая, что я пытаюсь добавить "ondrej php" для установки php8.0. Есть ли альтернативные решения?

решение1

Выберите незакомментированные строки с URL-адресами репозиториев из вашего файла конфигурации для apt:

grep -v -e "^#" -e "^$" /etc/apt/sources.list

Получите имена серверов репозитория (FQDN) из URL.

Пример вывода команды:

deb http://cz.archive.ubuntu.com/ubuntu/ jammy main restricted multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-updates main restricted multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ jammy universe
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-updates universe
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-security main restricted multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-security universe

cz.archive.ubuntu.comВ моем примере указано полное доменное имя .

Получите IP-адрес сервера(ов) с помощью команды ПК dig(Linux) или nslookup(Windows) или приложения Android (например, Net Analyzer). Устройство должно быть подключено к Интернету в этот момент:

dig cz.archive.ubuntu.com

Посетитьhttps://launchpad.net/~ondrej/+archive/ubuntu/phpстраницу и поиск URL-адресов репозиториев. Первый в моем списке должен быть правильным.

Полное доменное имя — ppa.launchpadcontent.net. Определите IP-адрес из имени, используя тот же способ, что описан выше.

Отправьте все имеющиеся у вас IP-адреса вашей службе безопасности, чтобы внести их в белый список TCP-порта 80 (и в конечном итоге 443).

Связанный контент