3

我在使用代理的网络中使用 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文件设置代理?提前非常感谢!

4

1 回答 1

-2

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

于 2016-04-18T13:48:03.303 回答