如何在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。
我有同样的问题。做这个动作:
- 不要改变android studio代理设置(不使用代理)
- 开始浏览器
- 在终端中使用此命令: $ torsocks -P 9150 /你的路径/ studio.sh
它的工作机器人太慢了
以上是关于如何在Android SDK Manager上使用tor的主要内容,如果未能解决你的问题,请参考以下文章
如果没有Launch Standalone SDK Manager,如何安装android sdk工具