最新资讯发布日期:2021-03-08
由于苹果公司发布春节新产品发布会的空档,我们今天捞干货,谈论与苹果有关的主题,谈IOS与其他工具合作使用。说到这里,让我们先谈谈我们现在想提到的ios合作工具是什么,那就是我们接下来想提到的socks5代理。下面来看下iphone设置socks5代理的方式。
什么是socks5代理?
使用socks协议的socks5代理的代理服务器是socks服务器,是一种通用的代理服务器。Socks是一个电路级的底层网关,由DavidKoblas于1990年开发,此后一直作为InternetRFC的开放标准使用。Socks不要求应用程序遵循特定的操作系统平台。Socks代理不同于应用层代理和HTTP层代理。Socks代理只是简单的传输数据包,不需要关心应用协议(比如FTP、HTTP、NNTP请求)。所以Socks代理比其他应用层代理快很多。
苹果使用socks5代理服务器需要配置:
URLSessionConfiguration
详细代码:
let dict: [String:Any] = [kCFStreamPropertySOCKSProxyPort as String: 9180,
kCFStreamPropertySOCKSProxyHost as String: “127.0.0.1”]
let configuration = URLSessionConfiguration.ephemeral
configuration.connectionProxyDictionary = dict let
session = URLSession(configuration: configuration)
let task = session.dataTask(with: URL(string: http://httpbin.org/get"")!)
{ data, response, error in print(response ?? “”) } task.resume()
iphone设置socks5代理的方式就是上述的内容了,希望对大家有所帮助哦!
专属客服竭诚为您服务