【发布时间】:2011-04-12 16:47:36
【问题描述】:
我正在编写一个需要通过 socks 代理访问服务的 android 应用程序。我查找了android emulator documentation 并发现它支持http 代理,但我没有发现任何关于socks 代理的信息。我尝试在建立 Http 连接时设置 socks 代理,但这也不起作用。这是我的代码 sn-p:
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();
有没有人尝试过在安卓模拟器中使用 socks 代理?任何线索/建议将不胜感激。
【问题讨论】:
-
您需要模拟器才能使用 SOCKS 还是应用程序?标题说一个,内容说另一个。
-
我需要应用程序通过 SOCKS 建立连接。我认为这将是一个通过 SOCKS 重定向所有流量的模拟器设置(如 http 代理)。
-
@Jollyjagga..你有没有找到在安卓应用程序中连接到 SOCKS 的解决方案??
标签: android android-emulator socks