Proxy-miljøet til Deno dekker også modulnedlastinger
Sett HTTP_PROXY og HTTPS_PROXY før Deno startes, slik at modulnedlastinger og fetch-forespørsler går den tiltenkte veien.
Deno dokumenterer HTTP_PROXY og HTTPS_PROXY både for modulnedlastinger og for fetch. Sett dem i miljøet som starter Deno-prosessen. For et POSIX-skall:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Eksempelet bruker en HTTP-proxylytter for begge destinasjonsskjemaene. Bruk den faktiske mellomledd-URL-en; HTTP-proxyliste gir kandidater for tillatte offentlige modul- og API-nedlastinger. HTTPS_PROXY krever ikke at selve URL-en begynner med https.
Å starte med variablene allerede til stede dekker nedlastingene som trengs mens programmet lastes. Kode inne i app.ts kan ikke konfigurere den tidligere nettverksforespørselen som trengs for å hente kodens statiske importer.
Deno dokumenterer også NO_PROXY som en kommadelt liste over verter som omgår proxyen ved modulnedlastinger og fetch. Hold den tiltenkte verdien i samme oppstartsmiljø. Nettverkstillatelse og proxy-ruting er fortsatt separate inndata: å velge en proxy erstatter ikke programmets påkrevde tillatelser.