Środowisko proxy Deno obejmuje też pobieranie modułów
Ustaw HTTP_PROXY i HTTPS_PROXY przed uruchomieniem Deno, aby pobieranie modułów i żądania fetch szły zamierzoną trasą.
Deno dokumentuje HTTP_PROXY i HTTPS_PROXY zarówno dla pobierania modułów, jak i dla fetch. Ustaw je w środowisku, które uruchamia proces Deno. Dla powłoki POSIX:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Przykład używa nasłuchu proxy HTTP dla obu schematów docelowych. Użyj rzeczywistego adresu pośrednika; lista proxy HTTP dostarcza kandydatów do dozwolonych publicznych pobrań modułów i API. HTTPS_PROXY nie wymaga, aby sam adres zaczynał się od https.
Uruchomienie z już obecnymi zmiennymi obejmuje pobrania potrzebne podczas ładowania aplikacji. Kod wewnątrz app.ts nie może skonfigurować wcześniejszego żądania sieciowego potrzebnego do pobrania statycznych importów tego kodu.
Deno dokumentuje też NO_PROXY jako listę hostów oddzielonych przecinkami, które omijają proxy przy pobieraniu modułów i fetch. Zachowaj zamierzoną wartość w tym samym środowisku startowym. Uprawnienie sieciowe i trasowanie przez proxy pozostają osobnymi wejściami: wybór proxy nie zastępuje uprawnień wymaganych przez aplikację.