话不多说,直接上代码: 之后使用设置好代理的session就可以让请求走代理了。 其实代码都一样,只是参数不同://设置HTTP代理 let sessionConfiguration: URLSessionConfiguration = .default let proxyConfiguration: [AnyHashable : Any] = [ kCFNetworkProxiesHTTPEnable: true, kCFNetworkProxiesHTTPPort: 1080, //代理端口 kCFNetworkProxiesHTTPProxy: "127.0.0.1" //代理地址 ] sessionConfiguration.connectionProxyDictionary = proxyConfiguration let session = URLSession(configuration: sessionConfiguration, delegate: self, delegateQueue: nil) //设置HTTPS代理: let sessionConfiguration: URLSessionConfiguration = .default let proxyConfiguration: [AnyHashable : Any] = [ kCFNetworkProxiesHTTPSEnable: true, kCFNetworkProxiesHTTPSPort: 1080, //代理端口 kCFNetworkProxiesHTTPSProxy: "127.0.0.1" //代理地址 ] sessionConfiguration.connectionProxyDictionary = proxyConfiguration let session = URLSession(configuration: sessionConfiguration, delegate: self, delegateQueue: nil) //设置SOCKS代理: let sessionConfiguration: URLSessionConfiguration = .default let proxyConfiguration: [AnyHashable : Any] = [ kCFNetworkProxiesSOCKSEnable: true, kCFNetworkProxiesSOCKSPort: 1080, //代理端口 kCFNetworkProxiesSOCKSProxy: "127.0.0.1" //代理地址 ] sessionConfiguration.connectionProxyDictionary = proxyConfiguration let session = URLSession(configuration: sessionConfiguration, delegate: self, delegateQueue: nil)
要取消代理怎么办?
你把kCFNetXXXXXenable设置成false就行了啊。
Raw值
CFNetwork/CFProxySupport.h
CFNetwork/CFHTTPStream.h CFNetwork/CFSocketStream.h
“HTTPEnable”
kCFNetworkProxiesHTTPEnable
N/A
“HTTPProxy”
kCFNetworkProxiesHTTPProxy
kCFStreamPropertyHTTPProxyHost
“HTTPPort”
kCFNetworkProxiesHTTPPort
kCFStreamPropertyHTTPProxyPort
“HTTPSEnable”
kCFNetworkProxiesHTTPSEnable
N/A
“HTTPSProxy”
kCFNetworkProxiesHTTPSProxy
kCFStreamPropertyHTTPSProxyHost
“HTTPSPort”
kCFNetworkProxiesHTTPSPort
kCFStreamPropertyHTTPSProxyPort
“SOCKSEnable”
kCFNetworkProxiesSOCKSEnable
N/A
“SOCKSProxy”
kCFNetworkProxiesSOCKSProxy
kCFStreamPropertySOCKSProxyHost
“SOCKSPort”
kCFNetworkProxiesSOCKSPort
kCFStreamPropertySOCKSProxyPort
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
官方软件产品操作指南 (170)