【发布时间】:2016-08-10 06:57:23
【问题描述】:
我在使用代理的网络中使用 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文件设置代理? 提前非常感谢!
【问题讨论】:
-
使用浏览器下载 pac 文件,然后在文本编辑器中打开它。它应该包含填写 systemProps 所需的所有详细信息。
-
要扩展 RaGe 的评论,您可以获得代理主机名和端口号,如下所示:转到 CHROME 设置>高级>系统>打开代理设置>连接选项卡>LAN 设置。自动检测 URL 如下所示: something.something.company.com/pac.pac 将此 URL 放在浏览器地址栏中并查看生成的 PAC(即文本)文件(例如使用记事本) 中列出的代理文本文件是这样的:something.something.org 端口是一个整数,例如 80 或 8080。我不需要其他信息,例如用户名、密码或域。