2015-01-21 2 views
1

다음 단계입니다.iOS에서 프록시를 프로그래밍 방식으로 우회하는 방법은 무엇입니까?

네트워크는 현재 Wi-Fi에 사용할 수 있습니다.

개방형 시스템 와이파이 설정

선택 수동 프록시 설정

구성 유효하지 않은 매개 변수

열기 브라우저와 인터넷이

시작 응용 프로그램을 사용할 수 없습니다 있는지 확인없이이 있는지 확인 인터넷

프로그래밍 방식으로 앱 내부에서 어떤 방법으로도 사용할 수 있습니까? 전자 프록시 설정으로 인터넷에 연결할 수 있습니까?

답변

0

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) 
관련 문제