Прокси жана пакет сервери үчүн Cargo CA топтомдору
Cargo cainfo жана proxy-cainfo жөндөөлөрүн туура TLS байланышына колдонуңуз; прокси сертификатынын бардык катасын бир ишеним маселеси деп эсептебеңиз.
HTTPS прокси жана HTTPS пакет булагы үчүн Cargo эки TLS байланышын ар башка CA топтомдору менен текшере алат:
[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"Акыркы чекитти жана жолдорду бекитилген маанилерге алмаштырыңыз. Бул проксиде атайын TLS угуучусу бар; кадимки HTTP прокси пакет булагы HTTPS колдонгону үчүн HTTPS болуп калбайт.
| Ката баскычы | Текшерилүүчү ишеним жөндөөсү |
|---|---|
| Максат туннели пайда боло электеги прокси TLS-и | http.proxy-cainfo; өзүнчө коюлбаса, http.cainfo колдонулат. |
| Туннель түзүлгөндөн кийинки максат сертификаты | Максаттын ишеним жолу үчүн http.cainfo. |
Тиешелүү өзгөрмөлөр — CARGO_HTTP_PROXY_CAINFO жана CARGO_HTTP_CAINFO. Туура бекитилген сертификаттоо борборун колдонуңуз; туш келди сертификатты эки файлга көчүрүү кайсы байланыш туура эмес экенин аныктабайт.
CONNECT өткөргөн шифрленбеген HTTP проксиде текшериле турган прокси угуучусунун TLS сертификаты жок. Мындай максат катасы ойдон чыгарылган прокси CA файлы менен оңолбойт. Жөндөлгөн жол чыныгы контейнердин же CI тапшырмасынын ичинде бар экенин да текшерип, чөйрөлөрдү салыштырганда операциялык система менен TLS бэкендинин жүрүм-турумун эске алыңыз.
Текшерүүнү күйгүзүлгөн бойдон калтырыңыз. Ал көздөлгөн кызматты жөн эле уланып жаткан өткөрүүдөн айырмалоого керектүү кимдик текшерүүсүн берет.