Android设备上的PAC文件

Android设备上的PAC文件,android,proxy,dns,vpn,pac,Android,Proxy,Dns,Vpn,Pac,我在VPN上安装了Android设备。我还有一个pac文件,这样所有的内部流量都可以直接传输,所有的互联网流量都可以路由到代理服务器 出于某种原因,当我尝试转到Internet页面(例如bbc.com)时,它会尝试解析本地DNS服务器中的DNS名称,而不是直接将其发送到代理服务器。如果我在本地DNS中将bbc.com欺骗到任何IP(如1.1.1.1),则在解决请求后,它会将请求转发到代理服务器。当它转到代理服务器时,它会解析BBC的正确IP,然后我就可以访问它了 我把这个问题贴在这里是因为我不确

我在VPN上安装了Android设备。我还有一个pac文件,这样所有的内部流量都可以直接传输,所有的互联网流量都可以路由到代理服务器

出于某种原因,当我尝试转到Internet页面(例如bbc.com)时,它会尝试解析本地DNS服务器中的DNS名称,而不是直接将其发送到代理服务器。如果我在本地DNS中将bbc.com欺骗到任何IP(如1.1.1.1),则在解决请求后,它会将请求转发到代理服务器。当它转到代理服务器时,它会解析BBC的正确IP,然后我就可以访问它了

我把这个问题贴在这里是因为我不确定我的pac文件是否编码错误,或者这是否是Android中的一个bug。任何帮助都将不胜感激。我的pac文件在下面

function FindProxyForURL(url, host)
{
    //internal sites go direct, as we are connected to VPN
    if (
        shExpMatch(host, "192.168.1.1"))
        {return "DIRECT";}
    //Else - go to the proxy for Internet Access    
    else {return "PROXY ourproxy.domain.domain:8080";}
}

嘿,伙计,我也在做类似的工作,我被pac问题困扰着。我无法将PAC url应用于设备。我不想将PAC仅应用于WiFi。我已经尝试将PAC应用于VPN。我们需要一个VPN服务器,还是可以在本地主机上工作?请帮忙!!嘿,伙计,我也在做类似的工作,我被pac问题困扰着。我无法将PAC url应用于设备。我不想将PAC仅应用于WiFi。我已经尝试将PAC应用于VPN。我们需要一个VPN服务器,还是可以在本地主机上工作?请帮忙!!