我在使用代理的网络中使用android studio。由于我需要设置代理才能让gradle工作,我正在做一些研究。我知道添加到Gradle属性中以下代码应该可以正常工作:
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain
systemProp.https.proxyHost=proxy.company.com
systemProp.https.proxyPort=443
systemProp.https.proxyUser=username
systemProp.https.proxyPassword=password
systemProp.https.auth.ntlm.domain=domain
我有pac文件获取权限,但是我无法填写代理端口。有没有办法通过pac文件设置代理? 非常感谢提前!
答案 0 :(得分:-1)
PAC文件是一个代理自动配置文件,可帮助Web浏览器自动选择最佳代理服务器... 以下代码是使用pac文件的代理示例设置:
proxy.pac.function FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(), "10.10.10.0", "255.255.255.0")
return "PROXY [Proxy Address]:[Port]";
else
return "DIRECT";
}
了解更多请参阅此参考网址: https://techlib.barracuda.com/wss/configproxywithpacfile