java - GRPC 通过 TOR 连接
问题描述
您好我正在尝试通过 GRPC 连接到 TOR 上的服务器
目前我使用以下代码连接到服务器的 clearnet 版本,但现在我想在 JAVA 中通过 TOR 做同样的事情。
OkHttpChannelBuilder builder = OkHttpChannelBuilder.forAddress(host, port)
.connectionSpec(new ConnectionSpec.Builder(OkHttpChannelBuilder.DEFAULT_CONNECTION_SPEC)
.tlsVersions(ConnectionSpec.MODERN_TLS.tlsVersions().toArray(new TlsVersion[0]))
.build());
ManagedChannel channel = builder.build();
stub = LightningGrpc
.newStub(channel)
.withCallCredentials(new MacaroonCallCredential(macaroon));
只是使用洋葱地址和端口的问题吗?我尝试删除 TLS,但随后出现“不可用”错误。
谢谢
解决方案
推荐阅读
- kubernetes - 在 istio-system 命名空间中找不到 cluster-local-gateway
- postgresql - 如何将 bcrypt hashpw 结果正确存储在 db 中?
- python - 我尝试用 pandas 计算 DF 中列的相同数量
- java - 如何为 DAOImpl 类编写模拟测试
- parquet - 如何从 InputStream 中读取 Parquet 记录
- javascript - 如何删除最终值(javascript)上的以下/尾随逗号?
- c++ - printf 和 ASCII 的 C++ 问题
- mysql - 如何构建我的数据库表,使其顺序可以随时重新排列?
- python - 为什么某些解决方案适用于 VSCode 而不适用于 LeetCode?
- python - 预测撰写消息需要多长时间的模型(使用 Python)