2011-04-12 158 views
0

我正在写一个android应用程序,需要通过袜子代理访问服务。我查了一下android emulator documentation,发现它支持http proxy,但是我没有发现任何关于socks proxy的提及。我试着在建立Http连接时设置了socks代理,但是这也不起作用。这里是我的代码片段:在Android模拟器中设置袜子代理

SocketAddress addr = new InetSocketAddress("socks.foo.com", 1080); 
    Proxy proxy = new Proxy(Proxy.Type.SOCKS, addr); 
    URL urlObj = new URL(url); 
    URLConnection urlConn = urlObj.openConnection(proxy); 
    InputStream in = urlConn.getInputStream(); 

有没有人试过从android模拟器使用socks代理?任何线索/建议将不胜感激。

+0

你需要模拟器使用SOCKS,或应用程序?标题说一个,内容另一个。 – 2011-04-12 16:53:12

+0

我需要应用程序通过SOCKS进行连接。我认为这将是一个模拟器设置重定向通过SOCKS的所有流量(如http代理)。 – Jollyjagga 2011-04-12 17:17:16

+0

@ Jollyjagga..have你发现任何解决方案连接到SOCKS在android应用程序? – Noman 2013-06-06 11:38:36

回答