สภาพแวดล้อมพร็อกซีของ Deno ครอบคลุมการดาวน์โหลดโมดูลด้วย
ตั้ง HTTP_PROXY และ HTTPS_PROXY ก่อนเริ่ม Deno เพื่อให้การดาวน์โหลดโมดูลและคำขอ fetch ไปตามเส้นทางที่ต้องการ
Deno จัดทำเอกสาร HTTP_PROXY และ HTTPS_PROXY ทั้งสำหรับการดาวน์โหลดโมดูลและ fetch ตั้งค่าเหล่านี้ในสภาพแวดล้อมที่เริ่มโปรเซส Deno สำหรับเชลล์ POSIX:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
ตัวอย่างใช้ตัวรับฟังพร็อกซี HTTP สำหรับทั้งสองสคีมาปลายทาง ใช้ URL ตัวกลางจริง รายการพร็อกซี HTTP ให้รายชื่อผู้สมัครสำหรับการดาวน์โหลดโมดูลและ API สาธารณะที่ได้รับอนุญาต HTTPS_PROXY ไม่ได้กำหนดให้ URL เองต้องขึ้นต้นด้วย https
การเริ่มโดยมีตัวแปรอยู่ในสภาพแวดล้อมแล้วครอบคลุมการดาวน์โหลดที่จำเป็นขณะโหลดแอปพลิเคชัน โค้ดใน app.ts ไม่สามารถกำหนดค่าคำขอเครือข่ายก่อนหน้าซึ่งจำเป็นต่อการดึง import แบบคงที่ของโค้ดนั้นได้
Deno ยังจัดทำเอกสาร NO_PROXY เป็นรายการโฮสต์คั่นด้วยจุลภาคที่ข้ามพร็อกซีในการดาวน์โหลดโมดูลและ fetch เก็บค่าที่ต้องการไว้ในสภาพแวดล้อมเริ่มต้นเดียวกัน สิทธิ์การเข้าถึงเครือข่ายและการกำหนดเส้นทางพร็อกซียังคงเป็นอินพุตแยกกัน การเลือกพร็อกซีไม่แทนที่สิทธิ์ที่แอปพลิเคชันต้องการ