如何在Android SDK Manager上使用tor

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android SDK Manager上使用tor相关的知识,希望对你有一定的参考价值。

我想在Windows 8.1上使用android SDK Manager,但由于对伊朗的制裁,我无法正常使用它。所以我需要tor,但在其代理设置中,它只有HTTP但Tor使用socks5。我可以无限制地使用Android SDK Manager吗?

答案

在cmd中:

sdkmanager.bat --proxy=socks --proxy_host=127.0.0.1 --proxy_port=9050 "platforms;android-25"  

或在Android Studio中:文件 - >设置 - >外观和行为/系统设置/ HTTP代理 - 手动代理配置:SOCKS ...

另一答案

使用Tor浏览器。你的tor浏览器连接时:

1.打开菜单 - >选择选项 - >高级 - >网络 - >连接设置

然后你会看到你的Tor袜子的名字和端口。

2.Copy Sock的Host : Ip例如127.0.0.1:9150

让tor浏览器打开

4.转到Android Studio - >设置 - >外观和行为 - >系统设置 - > HTTP代理

5.在右侧部分选择手动代理配置和袜子

6.使用Tor主机和端口填充主机和端口字段

7.OK!

如果Android Studio要求HTTP设置,请将其留空。

现在您可以使用Gradle更新SDK和下载依赖项:)

另一答案

Tor使用Socks4a,而不是Socks5。所以你需要一个实现Socks4a的客户端。我通过为apache httpComponents库实现我自己的Socket工厂来解决这个问题。你可以检查一下here

另一答案

我有同样的问题。做这个动作:

  1. 不要改变android studio代理设置(不使用代理)
  2. 开始浏览器
  3. 在终端中使用此命令: $ torsocks -P 9150 /你的路径/ studio.sh

它的工作机器人太慢了

以上是关于如何在Android SDK Manager上使用tor的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Android SDK Manager安装NDK

如何解决Android SDK Manager 更新失败

如果没有Launch Standalone SDK Manager,如何安装android sdk工具

执行android工具命令时看不到Android SDK和AVD Manager

android sdk manager 打不开

mac android studio怎么更新sdk manager