Shadowrocket规则编写指南

什么是Shadowrocket规则编写

Shadowrocket是一款在iOS平台上常用的代理工具,通过规则编写,可以实现更加灵活、个性化的网络代理配置。规则编写可以帮助用户实现对特定网站或域名的访问控制、流量分流以及广告屏蔽等功能。

规则语法

在进行Shadowrocket规则编写时,需要了解以下几种规则语法:

  • DOMAIN-SUFFIX:匹配域名后缀
  • DOMAIN-KEYWORD:匹配域名关键词
  • DOMAIN:精确匹配域名
  • IP-CIDR:匹配IP地址段
  • GEOIP:匹配地理位置
  • USER-AGENT:匹配用户代理

规则列表

在实际编写规则前,可以先收集需要使用的规则列表,常见的规则列表来源包括:

示例规则

以下是一些常见的规则编写示例:

  • 屏蔽特定网站:

    DOMAIN-SUFFIX,google.com,REJECT

  • 指定走代理:

    DOMAIN-SUFFIX,example.com,PROXY

自定义规则应用

在Shadowrocket中应用自定义规则的步骤如下:

  1. 打开Shadowrocket应用
  2. 点击右上角的“编辑”按钮
  3. 选择“添加规则”
  4. 将自定义规则粘贴或导入至规则编辑页面
  5. 点击“保存”

常见问题解决

为什么规则不生效?

  • 问题可能原因:规则语法错误、规则冲突等
  • 解决方法:检查规则语法,避免规则冲突,重新加载规则

如何更新规则列表?

  • 解决方法:在Shadowrocket应用中,找到“引用(URL)”,点击“更新”按钮即可获取最新的规则列表

无法连接代理服务器怎么办?

  • 问题可能原因:代理配置错误、服务器故障等
  • 解决方法:检查代理配置,确保服务器正常运行

以上是关于Shadowrocket规则编写的一些基本内容,希望对你有所帮助!

正文完