Find ud af, hvilken Chocolatey-download der kræver proxyen
Bootstrap, den installerede CLI og en pakkes separate downloader kan læse forskellige proxy-input.
Identificér den mislykkede anmodning, før du ændrer Chocolateys proxyindstillinger:
| Fejlens fase | Proxy-input der skal undersøges |
|---|---|
| Hente Chocolatey, før choco findes | Bootstrap-shellens chocolateyProxyLocation og valgfrie kontovariable |
| En handling i den installerede choco | Dens prioriteringsrækkefølge: eksplicitte kommandoparametre, Chocolatey-konfiguration, miljøvariabler og derefter systemkonfiguration |
| En pakke starter en anden downloader | Parametrene og identiteten for den proces; den kan bruge Chocolateys hjælpere eller separat software |
En gemt choco config-værdi kan ikke konfigurere den tidligere bootstrap-download. Brug den officielle installationsmetode til det administrerede miljø med dens proxyværdier i det shell, der faktisk kører den. En gammel enlinjes installer, der ændrer eksekveringspolitikken og indlejrer en adgangskode, er ikke en nødvendig proxy-reparation.
For en installeret CLI skal du undersøge den effektive konfiguration i det tilsigtede omfang. En gemt CLI-værdi kan forklare, hvorfor ændring af Windows' systemproxy ikke gjorde nogen forskel. For tilladte offentlige downloads, hvis faktiske downloader ikke har konfigurerede eller bevarede proxy-legitimationsoplysninger, tilbyder HTTP-proxyliste kandidatadresser til det relevante proxy-input; brug det forventede format for den valgte klient. Hold det mellemliggende endepunkt og kontoen adskilt fra legitimationsoplysningerne til pakkekilden; godkendelse i repositoriet kan mislykkes, efter at proxyadgangen er lykkedes.
Under pakkeinstallation skal du identificere den proces, der udsender fejlen. En separat eksekverbar fil behøver ikke implementere Chocolatey-specifikke parametre eller bruge samme identitet. Grafiske værktøjer og baggrundsagenter har også produktspecifikke proxybegrænsninger; en vellykket CLI-anmodning godtgør ikke deres ikon-download- eller agentrute.
Læs den første brugbare fejl med den proces i tankerne: 407 handler om proxygodkendelse, en TLS-tillidsfejl handler om det certifikat, der præsenteres for den anmodende part, og en manglende pakke eller en afvist repositoriekonto handler om kilden. Bevar det mislykkede værtsnavn, handlingen, kontokonteksten og status med hemmeligheder fjernet. En vellykket bootstrap efterfulgt af en mislykket pakkedownload indsnævrer den vej, der skal repareres.