我在虚拟机上创建了一个android模拟器....我想知道如何设置代理设置以使其能够访问网络。我知道我必须在模拟器中使用(ALT + F1)命令行...但我不知道应该键入什么来设置代理
我想在模拟器中设置的代理设置是使得我在IE中具有相同的设置,如下面的屏幕:
非常感谢任何可以帮我设置的人。
尝试Alt F1,然后键入以下命令:setprop net.gprs.http-proxy http://a.b.c.d:8080
替换您的IP地址和代理端口信息。
尝试使用终端中的Android命令,example:
# export HTTP_PROXY='http://username:[email protected]:3128'
如果您的代理通常使用WPAD(https://tools.ietf.org/html/draft-ietf-wrec-wpad-01)自动检测,您可以手动下载自动配置脚本并查看。
例如,我的ISP提供基于DNS的WPAD。
如果ISP的搜索域是foobat.net
,你会这样做:
# nslookup wpad.foobat.net
Server: 0.0.0.0
Address 1: 0.0.0.0
Name: wpad.foobat.net
Address 1: 1.2.3.4 whatever.foobat.net
# cd ~
# wget 1.2.3.4/wpad.dat
# less wpad.dat
您必须了解该脚本并找出它将返回的代理URL;在最简单的情况下,这是一个单行函数,只是return
s代理设置,但它可能比这更复杂。按q
退出less
。
至于设置代理,人们建议setprop net.gprs.http-proxy
然后URL,虽然我不知道这是否适用于当前的AOSP版本。