我正在尝试使用silvertunnel-ng,以连接到我使用tor创建的隐藏服务。如果我使用NetBeans的代码波滚,我可以使用.onion URL连接到插座。
final String HOST = "xw7pdude7qmfqiqim67f.onion";
final TcpipNetAddress proxyTcpipNetAddress = new TcpipNetAddress(HOST, 1444);
System.out.println("Connecting ");
socket = NetFactory.getInstance().getNetLayerById(NetLayerIDs.TOR_OVER_TLS_OVER_TCPIP).createNetSocket(null, null, proxyTcpipNetAddress);
System.out.println("Connected");
我使用的库是:
- netlib-0.0.3.jar
- bcprov-jdk15on-152.jar
- bcpkix-jdk15on-152.jar
- httpclient-4.1.2.jar
- httpcore-4.1.2.jar
- slf4j-api-1.7.12.jar
- slf4j-jdk14-1.7.12.jar
当我将项目转移到Android Studio时,仅当我使用
时才能起作用- netlib-0.0.4-snapshot.jar
- sc-light-jdk15on-1.47.0.2.2.jar
- slf4j-api-1.7.12.jar
- slf4j-jdk14-1.7.12.jar
但是,连接失败了,例如
的超时错误I/ControlNetSocketThread﹕ send timeout to ControlNetSocket(LoggingNetSocket(Socket2NetSocket(Socket[address=/82.94.251.203,port=80,localPort=43309]))): overall timeout reached
是否有人在Android Studio上使用Silvertunnel-ng设法连接到.onion URL?我应该使用哪些库?Silvertunnel-NG还有其他选择吗?
好吧,几天前发布的Silvertunnel-ng的新快照已解决。我确认可以使用Silvertunnel-ng连接到Android的TOR。