autoproxy 规则

目前在 gfwList 中,有如下的规则格式:

example.com

匹配:http://www.example.com/foo
匹配:http://www.google.com/search?q=www.example.com
不匹配:https://www.example.com/
用于表明字符串 example.com 为 URL 关键词。任何含关键词的 http 连接(包括 https)皆会使用代理。

||example.com

这种规则匹配的是 example.com 及其子域名,如 http://example.com/foo 和 http://subdomain.example.com/bar,但不会匹配在 URL 其它位置出现 example.com 的情况。一般用于该站点的 IP 被封锁的情况。

|https://ssl.example.com

这种规则匹配的是所有以 https://ssl.example.com 开头的地址。一般用于某些 IP 的 HTTPS 访问被定点封锁的情况,也用于暂时应付 issue 117。

/^https?:\/\/[^\/]+example\.com/

这种规则匹配的是域名中含有 example.com 这个字符串的,是正则表达式,较不常见。一般用于该字符串被 DNS 污染的情况。

@@||example.com

这种规则的优先级最高,表示所有匹配 ||example.com 规则的网址均 禁止 代理。一般用于特殊情况。

!Foo bar

注释,以英文感叹号开头,解释说明,不起实际作用。

autoproxy 匹配规则相关推荐

  1. MQTT topic匹配规则

    MQTT topic匹配规则 原文连接: https://blog.csdn.net/JiangCheng817/article/details/81333893 内容: 主题层级分隔符 " ...

  2. Nginx—核心配置location匹配规则说明

    2019独角兽企业重金招聘Python工程师标准>>> location介绍 location指令是Nginx中最核心的一项配置,根据预先定义的URL匹配规则来接收用户发送的请求,根 ...

  3. nginx的优先匹配规则

    nginx的优先匹配规则 以=开头表示精确匹配 如 A 中只匹配根目录结尾的请求,后面不能带任何字符串. ^~ 开头表示uri以某个常规字符串开头,不是正则匹配 ~ 开头表示区分大小写的正则匹配; ~ ...

  4. Java中intentfiler_【Android - 组件】之IntentFilter的匹配规则

    我们知道,Activity的启动模式分为两种,分别是显式启动和隐式启动.显式启动需要明确的指定被启动的对象的组件信息,包括包名和类名:而隐式启动需要 Intent 能够匹配目标组件的 IntentFi ...

  5. nginx之location匹配规则

    Nginx之location 匹配规则详解 有些童鞋的误区 1. location 的匹配顺序是"先匹配正则,再匹配普通". 矫正: location 的匹配顺序其实是" ...

  6. Nginx之location 匹配规则详解

    Nginx 的语法形式是: location [=|~|~*|^~|@] /uri/ { - } ,意思是可以以" = "或" ~* "或" ~ &q ...

  7. 前端控制器html,DispatcherServlet(前端控制器)访问顺序和url匹配规则

    前端控制器访问流程图: dispatcher代码导入: dispatcher org.springframework.web.servlet.DispatcherServlet 1 login.jsp ...

  8. 正则表达式的学习二:正则表达式的匹配规则总结

    一.^ 和 $ 的匹配 ^once:这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字符串:buct$: 这个模式包含了$, 表示该模式只匹配以buct结尾的字符串:^buctser ...

  9. Django中url匹配规则的补充

    Django中url匹配规则是在urls.py文件中配置的. 1.关于正则匹配优先级 在url匹配列表中,如果第一条和第二条同时满足匹配规则,则优先匹配第一条. 在url匹配列表中,如果第一条为正则模 ...

最新文章

  1. UVa12604 Caesar Cipher(kmp)
  2. python三种变量方式_python2.x 3种变量形式调用
  3. canal mysql5.6_超详细的Canal入门,看这篇就够了!
  4. PhpStorm 中切换PHP版本
  5. 二进制安装的mysql怎么卸载_mysql安装-----二进制包安装及卸载
  6. 使用Git和远程代码库
  7. mplfinance画k线图_华尔街交易王:真正短线高手是寻找60分钟K线中的“牛股”
  8. 常用数字信号处理方法在matlab上的实现(目录和先导)
  9. SNS背后的科:从六度分隔到无尺度网络,互联网营销
  10. fork客户端mac使用教程
  11. Windows10下查看网卡MAC地址的方法
  12. 【学习笔记】树莓派(3B+)及VMware对于代理Proxy的使用
  13. 网络安全(刘建伟/毛剑版本)重点整理/复试/期末
  14. GUI编程--PyQt5--QWidget2
  15. 22nd Century向FDA递交该公司极低尼古丁含量香烟的改良风险烟草产品(MRTP)申请
  16. IDEA远程断点打不上如何解决?
  17. 手机登录群晖出现ssl证书不可信_群晖WEB添加SSL证书实现HTTPS访问
  18. windows中的文件名
  19. 为什么输入法显示中文打不出中文_搜狗输入法打不出中文怎么回事 打不出汉字解决办法...
  20. chrome书签导出

热门文章

  1. java程序创建桌面图标_Java桌面应用程序创建系统托盘图标
  2. P1102 A-B 数对(详解,可以过AC)
  3. 达芬奇五年沉浮—嵌入式处理器架构之争决战2012
  4. 联通查身份证名下有几张卡
  5. matlab氢原子杂化轨道,用matlab实现氢原子的sp杂化轨道可视化
  6. 营销的力量:二维码营销究竟能为企业做什么?
  7. conda tricks
  8. 为什么C++20中要移除std::alloctor的construct与destory
  9. 2018世界物联网博览会新闻发布会在京召开
  10. 长期戴耳机的危害有多大?有没有不伤耳朵的蓝牙耳机?