iOS中的SOCKS代理连接App

问题描述:

如何连接iOS中的SOCKS代理连接当使用系统网络设置时,我可以通过模拟器成功连接SOCKS代理服务器。我已经尝试过ASIHTTPRequest但是Falied。 这里我的示例ASIHTTPRequest代码iOS中的SOCKS代理连接App

NSURL * url = [NSURL URLWithString:@“我在浏览器中的工作网址”];

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
[request setProxyHost:@"aa.bb.c.dd"]; 
[request setProxyUsername:@""]; 
[request setProxyPassword:@""]; 
[request setProxyPort:12345]; 
[request setDelegate:self]; 
[request startAsynchronous]; 

我想在我的应用程序上Device.Thanks预先连接和使用SOCKS代理连接& Web服务。

proxychains可能会帮助您在android中使用socks代理运行应用程序。它是一个c库,并且重载glibc的connect()例程。所以任何请求tcp连接的应用程序都会通过它。

我使用它运行我的应用程序。例如'proxychains java someclass'。

+0

我在说的是iOS应用程序而不是java ...... :( –

+0

它也适用于iOS应用程序,重要的是所有的应用程序都调用connect函数来创建套接字 – varun

+0

@varun你能提供更多关于这个的信息吗?我正在使用代理链,但不知道如何将其应用于整个系统! –