Android 使用本地Tor HTTP代理改装2不适应Tor电路的变化

Android 使用本地Tor HTTP代理改装2不适应Tor电路的变化,android,retrofit,retrofit2,http-proxy,tor,Android,Retrofit,Retrofit2,Http Proxy,Tor,我在我的Android项目中使用Reformation2,并使用库的StrongOkHttpClientBuilder将其okhttp3客户端配置为在后台使用应用程序提供的本地HTTP代理(127.0.0.1:8118) 出于测试目的,我为每个请求创建一个新的Reformation2客户端(使用新的Okhttp3客户端),并向发送一个请求以验证当前的公共IP。 一切正常,连接通过本地Tor代理,我从ipify.org得到的响应是来自Tor网络的IP 但是:当我手动更改Orbot中的电路,以便本地

我在我的Android项目中使用Reformation2,并使用库的StrongOkHttpClientBuilder将其okhttp3客户端配置为在后台使用应用程序提供的本地HTTP代理(127.0.0.1:8118)

出于测试目的,我为每个请求创建一个新的Reformation2客户端(使用新的Okhttp3客户端),并向发送一个请求以验证当前的公共IP。 一切正常,连接通过本地Tor代理,我从ipify.org得到的响应是来自Tor网络的IP

但是:当我手动更改Orbot中的电路,以便本地代理解析为不同的Tor网络IP并再次测试时,旧的Tor网络IP将被使用。。。 有人知道这是什么原因吗?也许是okhttp3处理代理的方式

注: -删除第2节中的本地代理并重试,它将正确解析为我的正常公共IP -这不是Orbot问题,因为当我将127.0.0.1:8118配置为并更改电路时,它工作(公共IP更改) -这不应该是一个改装缓存问题,因为我还没有配置缓存,每次尝试都会构建改装和okhttp3客户端