Android设备上的PAC文件

时间:2016-09-14 10:42:23

标签: android proxy dns vpn pac

我在VPN上设置了我的Android设备。我还有一个pac文件,以便所有内部流量直接进行,所有Internet流量都被路由到代理。

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

我在这里发布了这个问题,因为我不确定我的pac文件编码是否错误,或者这是否是Android中的错误。任何帮助将非常感谢。我的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";}
}

0 个答案:

没有答案