小鱼SDK为第三方提供了测试和设置socks5代理服务器接口,用户可以通过此接口设置代理服务器。(开始支持版本:v2.29.2)
在设置代理服务器之前,您可以先调用validateSocksProxy接口,测试小鱼SDK和代理服务器是否可以正常通信,测试结果会通过nemoSDKDidSocksProxyValidateResult回调方法返回,如果可以通信则返回OK,再调用setSocksProxy接口设置代理服务。
- (void)validateSocks5 {
//测试代理服务器是否可以正常通信
[[NemoSDK sharedInstance] validateSocksProxy:@"ip"
port:@"port"
userName:@"userName"
password:@"password"];
}
- (void)nemoSDKDidSocksProxyValidateResult:(NSString *)result {
if ([result isEqualToString:@"OK"]) {
//代理服务器通信正常,设置代理
[[NemoSDK sharedInstance] setSocksProxy:@"ip"
port:@"port"
userName:@"userName"
password:@"password"];
}
}
设置代理