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 சேவைக்கு, தற்போதைய பயனர் உலாவி செயல்படும் டெஸ்க்டாப் பயனரிலிருந்து வேறுபடலாம்.முடிவை ஒப்பிடும்போது சேவைக் கணக்கையும் உண்மையான இலக்கையும் சரிபார்க்கவும். கண்டறிதல் ஒரு வழி வேட்பாளரை வழங்குகிறது, அங்கீகாரம் அல்லது இறுதிப் புள்ளியை அடைய முடியும் என்பதற்கான உத்தரவாதம் அல்ல.