gpt4 book ai didi

java - 对 orchid 的 HTTP 请求抛出警告

转载 作者:行者123 更新时间:2023-11-30 03:18:53 24 4
gpt4 key购买 nike

我正在使用兰花库,这是我的代码:

(...)

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()));

我收到此警告:

警告:您的应用程序仅向 Orchid 提供一个 IP 地址。自行解析 DNS 的应用程序可能会泄漏信息。考虑使用 Socks4a(例如通过 privoxy 或 socat)。更多信息请参见https://wiki.torproject.org/TheOnionRouter/TorFAQ#SOCKSAndDNS

我开始做这个answer设置兰花。我看到这个post但在 http 下无法正常工作。怎么解决呢?或者任何其他方式可以通过java轻松使用Tor?谢谢!

最佳答案

在您提到的线程中,您正在使用 URL 类将 URL 解析为 IP 地址,该地址将使用 native DNS 解析技术(不通过 Tor 进行隧道传输)。您可以使用 SilverTunnel-NG相反,这也将通过 Tor 进行 DNS 解析。

查看示例实现 here .

关于java - 对 orchid 的 HTTP 请求抛出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31844877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com