iOS 代理检测
xxxixxxx
1
2
3
4
5
6
7
8
9
10
11
NSDictionary *proxySettings = CFBridgingRelease(CFNetworkCopySystemProxySettings());
NSArray *proxies = CFBridgingRelease(CFNetworkCopyProxiesForURL((__bridge CFURLRef)[NSURL URLWithString:@"https://www.baidu.com"], (__bridge CFDictionaryRef)proxySettings));
if (proxies.count > 0) {
NSDictionary *settings = proxies[0];
NSString *type = [settings objectForKey:(NSString *)kCFProxyTypeKey];
if (![type isEqualToString:(NSString *)kCFProxyTypeNone]) {
NSLog(@"========== 开启代理");
return;
}
}
NSLog(@"========== 未开启代理");
  • Post title:iOS 代理检测
  • Post author:xxxixxxx
  • Create time:2021-04-14 16:05:00
  • Post link:https://xxxixxx.github.io/2021/04/14/500-iOS检测代理/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
 Comments