首页 > 编程知识 正文

安卓设置socks5代理,苹果手机socks5客户端

时间:2023-05-06 02:14:27 阅读:212919 作者:3210

由于苹果公司发布春节新产品发布会的空档,我们今天捞干货,谈论与苹果有关的主题,谈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代理的方式就是上述的内容了,希望对大家有所帮助哦!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。