首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP请求兰花抛出警告

HTTP请求兰花抛出警告
EN

Stack Overflow用户
提问于 2015-08-06 00:20:58
回答 1查看 603关注 0票数 1

我在兰花图书馆工作,这是我的代码:

(...)

代码语言:javascript
复制
Proxy proxy = new Proxy(Proxy.Type.SOCKS,new InetSocketAddress("localhost",9150));
httpUrlConnetion = (HttpURLConnection) website.openConnection(proxy);
httpUrlConnetion.setRequestProperty("User-Agent","any user-agent");
httpUrlConnetion.setConnectTimeout(5000);
httpUrlConnetion.setReadTimeout(20000);
return Jsoup.parse(IOUtils.toString(httpUrlConnetion.getInputStream()));

我收到了这样的警告:

警告:您的应用程序只给兰花一个IP地址。进行DNS解析的应用程序本身可能会泄漏信息。考虑使用Socks4a (例如通过privoxy或socat)。有关更多信息,请参见https://wiki.torproject.org/TheOnionRouter/TorFAQ#SOCKSAndDNS

我开始在这个回答上安装兰花。我看到了这个帖子,但是dind没有让它在http下工作。如何解决这个问题?或者其他简单易用java的方法?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-07 15:11:47

在您提到的线程中,您使用URL类将URL解析为IP地址,它将使用本机DNS解析技术(而不是通过Tor进行隧道化)。您可以使用银隧道-NG代替,这也将进行DNS解析的托尔。

查看一个示例实现这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31844877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档