【发布时间】:2012-06-08 15:31:38
【问题描述】:
我的(测试)android 项目中有以下代码:
URL u = new URL("http://www.google.com");
InetSocketAddress sa = InetSocketAddress.createUnresolved("127.0.0.1", 1080);
Proxy proxy = new Proxy(Proxy.Type.SOCKS, sa);
HttpURLConnection conn = (HttpURLConnection) u.openConnection(proxy);
然后我实现了一个监听 1080 端口的 SOCKS 服务器。
我遇到的问题是在SOCKS4连接请求中,目的地址和端口不是“ip for google”:80而是127.0.0.1:1080,即代理地址。
如果我返回 ok,我开始获取 HTTP 数据。
是我做错了什么还是 SOCKS 客户端中存在错误?
【问题讨论】:
-
在哪里可以获得 SOCKS 版本 5 库以用于我的 android 应用程序?你能告诉我吗