chrome使用代理,浏览器PAC自动配置代理Javascript脚本介绍及使用/PAC文件

这篇文章主要用来介绍pac脚本的使用记录,并给出一个自动代理脚本示例脚本

pac是什么

浏览器PAC自动配置代理Javascript脚本,可用来浏览器自动启用可用代理访问被墙网站

pac语法

参考MDN说列一下常用的proxy

FindProxyForURL

pac运行入口,类似一个js函数

PROXY

代理,格式Ip+端口

DIRECT

直接跳转,不用代理

注释

使用//,跟js类似

使用

使用形式可以是一个本地pac脚本,例如file://D:\sv.pac;也可以是一个网络文件http://svennee.com/sv-proxy.pac

在chrome内配置代理启用pac

点击chrome设置高级代理填入pac文件地址

一个pac自动代理例子示例代码

下面代码功能是首先使用可用ip去代理访问网站,如果最后还是失败DIRECT直接跳转兜底

function FindProxyForURL(url, host) {
    //alert("Local IP address is: " + myIpAddress());
    //语法:https://www.barretlee.com/blog/2016/08/25/pac-file/
    return "10.222.222.11: 8080; " +
        "10.333.333.11:8080; " +//ok
        "101.333.138.11:80; "+
        "DIRECT";
}

最后

关于pac的简单介绍就到这里,还有更多延申比如想知道ip是否可用,可以用python去检测,关于怎么用python检测Ip另起文章介绍。

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员斯文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值