如何在Android SDK Manager上使用tor

问题描述 投票:5回答:4

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

android sdk tor
4个回答
1
投票

在cmd中:

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

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


1
投票

使用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和下载依赖项:)


0
投票

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


0
投票

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

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

它的工作机器人太慢了

© www.soinside.com 2019 - 2024. All rights reserved.