GOPROXY Go ಮಾಡ್ಯೂಲ್ ಡೌನ್‌ಲೋಡ್ ಸೇವೆಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ. HTTP_PROXY ಮತ್ತು HTTPS_PROXY ಗಮ್ಯಸ್ಥಾನವನ್ನು ತಲುಪಲು ಬಳಸುವ ನೆಟ್‌ವರ್ಕ್ ಮಧ್ಯವರ್ತಿಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತವೆ. ಸಾಮಾನ್ಯ HTTP ಪ್ರಾಕ್ಸಿ ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡ್ಯೂಲ್ ಸೇವೆಯ metadata ಮತ್ತು file APIಯನ್ನು ಜಾರಿಗೆ ತರುವುದಿಲ್ಲ.

ಮಾಡ್ಯೂಲ್ ಮೂಲ ನೀತಿ

go env GOPROXY GOPRIVATE GONOPROXY

ಈ ಮೌಲ್ಯಗಳು Go ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಎಲ್ಲಿಂದ ಪಡೆಯುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತವೆ. GONOPROXY ಮಾಡ್ಯೂಲ್ ಸೇವೆಯನ್ನು ಬಿಟ್ಟುಹೋಗುವ ಮಾಡ್ಯೂಲ್ ಮಾರ್ಗಗಳನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ. ಅದೇ ರೀತಿ GOPROXY=direct ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ version-control access ಕೇಳುತ್ತದೆ; ಪ್ರತಿ connectionಗೆ HTTP proxy variables ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದಿಲ್ಲ.

ನೆಟ್‌ವರ್ಕ್ ಮಾರ್ಗ

POSIX shell invocation ಮಾಡ್ಯೂಲ್ ಮೂಲದಿಂದ ಸ್ವತಂತ್ರವಾಗಿ forward proxy ಒದಗಿಸಬಹುದು:

HTTPS_PROXY=http://203.0.113.10:8080 go mod download

Documentation endpoint ಬದಲಿಸಿ ಮತ್ತು ಉದ್ದೇಶಿತ GOPROXY value ಉಳಿಸಿ. Public HTTP proxies ಬಳಸಲು ಅನುಮತಿಸಲಾದ public module downloadsಗೆ HTTP proxy listನಿಂದ candidate ಆಯ್ಕೆಮಾಡಿ. ನೇರವಾಗಿರಬೇಕಾದ HTTP transport destinationsಗೆ NO_PROXY ಬಳಸಿ.

ಮಾಡ್ಯೂಲ್ ನೀತಿಯ ಮೇಲೆ ಅವಲಂಬಿಸಿ downloads module service, checksum service, artifact host ಅಥವಾ version-control server ಸಂಪರ್ಕಿಸಬಹುದು. Request ವಿಫಲವಾದಾಗ Go ಆಯ್ಕೆ ಮಾಡಿದ source ಮತ್ತು ಆ host ತಲುಪಲು ಬಳಸಿದ route ಎರಡನ್ನೂ ಗುರುತಿಸಿ. go env query ಮಾತ್ರ ಎಲ್ಲಾ proxy environment variables ತೋರಿಸುವುದಿಲ್ಲ ಮತ್ತು download ಯಾವ connection ತೆರೆದಿತು ಎಂಬುದನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.

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