2018 년에 문제가 발생하여 문서에서 파고 들었을 때 프록시 사전에 키 kCFStreamPropertyProxyLocalBypass가 발견되었습니다. 참고 : https://developer.apple.com/documentation/cfnetwork/kcfstreampropertyproxylocalbypass
오브젝티브 C
NSURLSessionConfiguration *sessionConfig = [NSURLSessionConfiguration defaultSessionConfiguration];
NSDictionary *proxyDict = @{
@"HTTPEnable" : [NSNumber numberWithInt:1],
(NSString *)kCFStreamPropertyProxyLocalBypass : @"10.26.*.*",
@"HTTPSEnable" : [NSNumber numberWithInt:1],
(NSString *)kCFStreamPropertyProxyLocalBypass : @"10.26.*.*"
};
sessionConfig.connectionProxyDictionary = proxyDict;
스위프트
let sessionConfig = URLSessionConfiguration.default
var proxyDict = [AnyHashable : Any]()
proxyDict[kCFStreamPropertyProxyLocalBypass as String] = "10.26.*.*"
sessionConfig.connectionProxyDictionary = proxyDict
let session = URLSession.init(configuration: config, delegate: nil, delegateQueue: OperationQueue.current)