我正在使用Tor Socks代理检索网页。在使用某些域名(例如google.com)时,它可以完美运行,但在使用IP地址时,则会出现此错误
规则集不允许连接
是因为Tor代理不允许直接输入IP地址,前提是假设用户可能在没有Tor的情况下解析了域的IP地址,并且可以显示其身份?如果是,我该如何解决?还是有其他事情发生?
int port = onionProxyManager.getIPv4LocalHostSocksPort();
int proxyPort = port;
String proxyHost = "127.0.0.1";
String remoteHost = "https://97.X.X.X";//"google.com";
int remotePort = 8080;
Socks5Proxy socks5Proxy = new Socks5Proxy(proxyHost, proxyPort);
socks5Proxy.resolveAddrLocally(false);
Socket socket = new SocksSocket(socks5Proxy,
InetAddress.getByName(remoteHost), remotePort);