У меня проблема с сервером за брандмауэром, по сути, весь интернет заблокирован, и я не могу использовать "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).