如何在Android SDK Manager上使用tor

莫问天涯路几重,轻衫侧帽且从容。这篇文章主要讲述如何在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主机和端口填充主机和端口字段
【如何在Android SDK Manager上使用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
它的工作机器人太慢了

    推荐阅读