Windows ನಲ್ಲಿ URL ಪ್ರಕಾರ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಗೆ go-ieproxy ಬಳಸಿ
Windows ನ ಸ್ವಯಂಚಾಲಿತ ನೀತಿಯನ್ನು ಸ್ಥಿರ ಪರಿಸರ ಮೌಲ್ಯಗಳಿಗೆ ಚಪ್ಪಟೆಗೊಳಿಸುವ ಬದಲು ನಿಮ್ಮ ಸ್ವಂತ transport ನಲ್ಲಿ go-ieproxy.GetProxyFunc ಬಳಸಿ.
go-ieproxy ಈಗಾಗಲೇ ಲಭ್ಯವಿದ್ದು ಪ್ರಮಾಣಿತ ಡೀಫಾಲ್ಟ್ transport ಇನ್ನೂ ಸ್ಥಾಪಿತವಾಗಿದ್ದರೆ, ಅದರ ವಿನಂತಿ-ಅರಿವಿನ ಪ್ರಾಕ್ಸಿ ಕಾರ್ಯವನ್ನು ಜೋಡಿಸಿ:
transport := http.DefaultTransport.(*http.Transport).Clone()
transport.Proxy = ieproxy.GetProxyFunc()
client := &http.Client{
Transport: transport,
Timeout: 30 * time.Second,
}net/http, time ಮತ್ತು github.com/mattn/go-ieproxy ಆಮದು ಮಾಡಿ, ಮತ್ತು ಕೆಲಸದ ಹೊರೆಯ ವಿನಂತಿಗಳನ್ನು client ಮೂಲಕ ಮಾಡಿ. ಪ್ರಕಾರ ಪ್ರತಿಪಾದನೆ DefaultTransport http.Transport ಆಗಿಯೇ ಉಳಿಯಬೇಕೆಂದು ಬಯಸುತ್ತದೆ.
GetProxyFunc ಸ್ಥಿರ ಸೆಟ್ಟಿಂಗ್ಗಳು, ಸ್ಪಷ್ಟ ಸ್ವಯಂಚಾಲಿತ-ಸಂರಚನೆ ಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಸಂಪೂರ್ಣ ಸ್ವಯಂಚಾಲಿತ ಅನ್ವೇಷಣೆಯನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ. ಅದರ Windows ಹುಡುಕಾಟವು ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರ ಸಂರಚನೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಮತ್ತು ಮೊದಲ API ಕರೆ ವಿಫಲವಾದರೆ ನೋಂದಣಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ.
OverrideEnvWithStaticProxy ಬೇರೆ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ: ಅದು ಕೈಯಿಂದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ರಫ್ತು ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಸ್ವಯಂಚಾಲಿತ ನಿರ್ಧಾರಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆ ಪರಿವರ್ತನೆಯನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಸ್ಥಿರ ನೀತಿಗೆ ಮಾತ್ರ ಬಳಸಿ.
Windows ಸೇವೆಗೆ, ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರು ಬ್ರೌಸರ್ ಕೆಲಸ ಮಾಡುವ ಡೆಸ್ಕ್ಟಾಪ್ ಬಳಕೆದಾರರಿಗಿಂತ ಭಿನ್ನವಾಗಿರಬಹುದು. ಫಲಿತಾಂಶವನ್ನು ಹೋಲಿಸುವಾಗ ಸೇವಾ ಖಾತೆ ಮತ್ತು ನಿಜವಾದ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಪರಿಶೀಲಿಸಿ. ಅನ್ವೇಷಣೆ ಮಾರ್ಗದ ಅಭ್ಯರ್ಥಿಯನ್ನು ನೀಡುತ್ತದೆ, ದೃಢೀಕರಣ ಅಥವಾ ಅಂತಿಮ ಬಿಂದುವನ್ನು ತಲುಪಬಹುದೆಂಬ ಖಾತರಿ ಅಲ್ಲ.