4

打扰一下?我使用以下命令将文件“proxy.pac”推送到 sdcard:

 adb push C:\Users\zuokang.li\Documents\proxy.pac /sdcard/ 

我尝试在android中设置代理自动配置。所以我设置了 pac url "file:///sdcard/proxy.pac"。但它不能工作。

我不知道它是否设置正确。你能帮助我吗 ?谢谢!

在此处输入图像描述

4

4 回答 4

1

显然,Android 不接受设置本地 PAC 文件(127.0.0.1 似乎也不起作用),甚至可能导致浏览器因无效代理端口 (-1) 而崩溃。因此要么

于 2016-02-23T01:58:36.513 回答
1

我的 android 手机也遇到了同样的问题,在寻找解决方案时,我注意到唯一的解决方案是访问 Web 服务器以获取.pac文件(正如 Roy 解释的那样)。但我想在我的手机本地解决方案(关于这个)。

我在手机中安装了一个名为SimpleHttpServer的瘦 Web 服务器,来自 Google Play 并像您一样.pac使用 Web 服务器提供的 URL 设置文件(之前,我创建了一个目录,将.pac文件定位在其中并指向 Web 服务器根目录文件夹到该目录)。

此外,我为文件编辑安装了简单文本编辑器.pac,一切都按预期工作。

于 2017-10-18T21:14:26.533 回答
0

由于file:///在 Android 上被禁用,您可以将 pac 文件转换为 base64 并使用以下格式:

data:application/x-ns-proxy-autoconfig;base64,
于 2021-06-20T22:23:07.917 回答
0

要在 Android 中使用 PAC 文件,您可以使用 Drony,看起来很丑,但可以!即使您需要身份验证。

https://play.google.com/store/apps/details?id=org.sandroproxy.drony

于 2016-07-07T00:51:29.590 回答