Denos proxy-miljø dækker også moduldownloads
Sæt HTTP_PROXY og HTTPS_PROXY, før Deno startes, så moduldownloads og fetch-anmodninger følger den tilsigtede rute.
Deno dokumenterer HTTP_PROXY og HTTPS_PROXY til både moduldownloads og fetch. Sæt dem i det miljø, der starter Deno-processen. Til en POSIX-shell:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Eksemplet bruger en HTTP-proxylytter til begge destinationsskemaer. Brug den faktiske mellemleds-URL; HTTP-proxyliste giver kandidater til tilladte offentlige modul- og API-downloads. HTTPS_PROXY kræver ikke, at selve URL’en begynder med https.
Start med variablerne allerede til stede dækker de downloads, der er nødvendige under indlæsningen af programmet. Kode i app.ts kan ikke konfigurere den tidligere netværksanmodning, der kræves for at hente den kodes statiske imports.
Deno dokumenterer også NO_PROXY som en kommasepareret liste af værter, der omgår proxyen ved moduldownloads og fetch. Behold den tilsigtede værdi i samme opstartsmiljø. Netværkstilladelse og proxy-routing er fortsat separate input: at vælge en proxy erstatter ikke programmets krævede tilladelser.