Это перевод на C , который отвечает :
CFDictionaryRef proxies = SCDynamicStoreCopyProxies(NULL);
if (proxies) {
CFStringRef pacURL = (CFStringRef)CFDictionaryGetValue(proxies,
kSCPropNetProxiesProxyAutoConfigURLString);
if (pacURL) {
char url[257] = {};
CFStringGetCString(pacURL, url, sizeof url, kCFStringEncodingASCII);
// do something with url
}
CFRelease(proxies);
}
Он должен быть связан с двумя платформами: SystemConfiguration и CoreFoundation.
Обратите внимание, что этот кодполучает URL для автоматической настройки прокси (kSCPropNetProxiesProxyAutoConfigURLString
), если есть.Существует несколько других возможных прокси, например, HTTP-прокси или HTTPS-прокси.Список всех возможных прокси см. В справочнике SCSchemaDefinitions .
.