Deno ಮಾಡ್ಯೂಲ್ ಡೌನ್‌ಲೋಡ್‌ಗಳಿಗೆ ಮತ್ತು fetch ಗೆ ಎರಡಕ್ಕೂ HTTP_PROXY ಮತ್ತು HTTPS_PROXY ಅನ್ನು ದಾಖಲಿಸುತ್ತದೆ. Deno ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವ ಪರಿಸರದಲ್ಲಿ ಅವನ್ನು ಸೆಟ್ ಮಾಡಿ. POSIX shell ಗಾಗಿ:

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 ಒಳಗಿನ ಕೋಡ್ ಆ ಕೋಡ್‌ನ ಸ್ಥಿರ ಆಮದುಗಳನ್ನು ಪಡೆಯಲು ಬೇಕಾದ ಹಿಂದಿನ ನೆಟ್‌ವರ್ಕ್ ವಿನಂತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾರದು.

Deno, NO_PROXY ಅನ್ನೂ ಮಾಡ್ಯೂಲ್ ಡೌನ್‌ಲೋಡ್‌ಗಳು ಮತ್ತು fetch ನಲ್ಲಿ ಪ್ರಾಕ್ಸಿಯನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಹೋಸ್ಟ್‌ಗಳ ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಟ್ಟ ಪಟ್ಟಿಯಾಗಿ ದಾಖಲಿಸುತ್ತದೆ. ಉದ್ದೇಶಿತ ಮೌಲ್ಯವನ್ನು ಅದೇ ಸ್ಟಾರ್ಟ್‌ಅಪ್ ಪರಿಸರದಲ್ಲಿ ಇರಿಸಿ. ನೆಟ್‌ವರ್ಕ್ ಅನುಮತಿ ಮತ್ತು ಪ್ರಾಕ್ಸಿ ರೂಟಿಂಗ್ ಪ್ರತ್ಯೇಕ ಇನ್‌ಪುಟ್‌ಗಳಾಗಿಯೇ ಉಳಿಯುತ್ತವೆ: ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆ ಮಾಡುವುದು ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಬೇಕಾದ ಅನುಮತಿಗಳನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು