ஏற்கனவே உள்ள சாளரத்துடன் கூடிய async முதன்மை-செயல்முறை சார்பில், சாளரம் உண்மையில் பயன்படுத்தும் அமர்வைக் கேளுங்கள்:

const selectedSession = mainWindow.webContents.session;
const route = await selectedSession.resolveProxy('https://api.example/');

தற்போதைய API சரமாகத் தீர்க்கப்படும் Promise ஐத் திருப்பித் தருகிறது. உள்ளமைவு மாற்றத்தை ஆராய்வதற்கு முன் காத்திருக்கும் setProxy செயல்பாட்டிற்காகக் காத்திருங்கள்.

முடிவு URL-குறிப்பிட்ட ப்ராக்ஸி முடிவு. ஒரு அனுமான மதிப்பு இப்படி இருக்கலாம்:

PROXY proxy-a.example:8080; PROXY proxy-b.example:8080; DIRECT

அது PAC பாணி இலக்கணத்தில் வரிசைப்படுத்தப்பட்ட வேட்பாளர் பட்டியல் ஆகும், ஒரு ஹோஸ்ட்பெயர் அல்ல. DIRECT நேரடி வேட்பாளரை வெளிப்படையாகக் குறிக்கிறது. காலி முடிவைத் தனியாகக் கையாளுங்கள்; காலியான அல்லது அறியப்படாத எந்தச் சரத்தையும் அமைதியாக DIRECT எனக் கருத வேண்டாம்.

PAC மற்றும் தவிர்ப்பு முடிவுகள் இலக்கைப் பொறுத்து வேறுபடலாம் என்பதால் உண்மையான இலக்கு URL ஐக் கேளுங்கள். அதுபோலவே, பகிரப்பட்ட அமர்வைப் பயன்படுத்தும் சாளரம் session.defaultSession போன்ற அதே கொள்கையைக் கொண்டிருக்க வேண்டியதில்லை.

ப்ராக்ஸி தீர்வில் PAC ஸ்கிரிப்டைப் பெறுவது போன்ற தானியங்கி உள்ளமைவு வேலை அடங்கலாம். திருப்பித் தரப்படும் தேர்வு இன்னும் இலக்கு இணையதளத்திற்கான முடிக்கப்பட்ட கோரிக்கையோ, வெற்றிகரமான ப்ராக்ஸி உள்நுழைவோ அல்லது அதன் பொது வெளியேற்ற IP இன் சான்றோ அல்ல. அடுத்த கோரிக்கையின் முடிவுடன் ஒப்பிடும்போது அமர்வு, URL மற்றும் தீர்க்கப்பட்ட வேட்பாளர்களை வைத்திருங்கள்.

தொடர்புடைய கட்டுரைகள்