Настройки прокси-сервера для CentOS 8 не работают

Вы не можете. Это не просто плохая идея, это противоречит тому, как работает pacman.

Есть некоторые крайние случаи, когда pacman будет игнорировать определенные пакеты (, и вы можете использовать подстановку, чтобы расширить это ), но инвертирование этой концепции и попытка игнорировать большинство пакетов быстро приведет к двум вопросы:

  1. pacman жаловался на проблемы с разрешением зависимостей во время частичного обновления и не мог завершить транзакцию. Это заставит вас повторно -отредактировать ваш pacman.conf, чтобы внести поправки, --по существу превращающие управление пакетами в ручную задачу.

  2. Вы сделаете частичное обновление, которое приведет к несовместимости библиотек и поломке.

Вариант использования, который вы описываете, не подходит вообще для скользящего выпуска. Если вам нужен такой подход, выберите такой дистрибутив, как Debian или Ubuntu LTS.

1
12.06.2020, 11:10
1 ответ

Это решение у меня не сработало по какой-то причине.

Мне пришлось использовать мои старые настройки CentOS 7 плюсproxy_ user/pass/auth-то одно, то другое не работало, а прокси-сервер squid всегда регистрировал «tcp _reject/407», указывающий на то, что требуется базовая HTTP-аутентификация.

МРЭ

Файлы:

  • /etc/redhat-release:
    Rocky Linux release 8.4 (Green Obsidian)
    
  • /etc/squid/squid.conf:
    auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
    
  • /etc/dnf/dnf.conf:
    [main]
    gpgcheck=1
    installonly_limit=3
    clean_requirements_on_remove=True
    best=True
    skip_if_unavailable=False
    proxy=http://MY_PROXY_USER:MY_PROXY_PASS@MY_PROXY_HOST:MY_PROXY_PORT
    #proxy=http://MY_PROXY_HOST:MY_PROXY_PORT
    proxy_auth_method=basic
    proxy_user=MY_PROXY_USER
    proxy_password=MY_PROXY_PASS
    #sslverify=0
    debuglevel=10
    
  • ~/.curlrc:
    proxy=MY_PROXY_HOST:MY_PROXY_PORT
    proxy-user=MY_PROXY_USER:MY_PROXY_PASS
    

Тест:

tail -f /var/log/squid/access.log
dnf clean all && dnf -vv search --showduplicates librepo-
  • Это работает с и безsslverify=0
  • Работает с настройками ~/.curlrcи без них
  • Это работает, только если все настройки прокси-сервера не закомментированы.

Надеюсь, это кому-нибудь поможет.

0
04.11.2021, 17:32

Теги

Похожие вопросы