gpt4 book ai didi

java - Java telnet连接以请求新的tor身份

转载 作者:行者123 更新时间:2023-12-03 11:55:33 26 4
gpt4 key购买 nike

我正在尝试使用telnet来请求tor的新身份。据我了解,您应该发送

authenticate ""

然后如果响应为“250 OK”,则发送
signal newnym

使用此代码,我得到的响应为“null”。我还使用了多个telnet客户端库,并获得了相同的结果。
try {
Socket socket = new Socket("localhost", 9050);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out.println("authenticate \"\"");
System.out.println(in.readLine()); //should be 250 but is null

out.close();
in.close();
socket.close();
} catch (Exception e) {
e.printStackTrace();
}

最佳答案

该文档说所有命令都区分大小写。因此,您应该以UPPER大小写发送它们(根据文档)。

我还发现一个有效的新身份请求看起来像

AUTHENTICATE
250 OK
SIGNAL NEWNYM
250 OK

希望对您有所帮助!

关于java - Java telnet连接以请求新的tor身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30727168/

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