打开Shadowrocket应用
在你的设备上启动Shadowrocket应用,进入主界面。
添加新规则
点击右上角的"+"号,选择“新规则”开始配置。
选择规则类型
从多种规则类型中选择一个,过滤域名”。
配置规则
-
过滤域名:
- 模式:选择“域名”。
- 允许/阻止:根据需求设置。
- 域名列表:输入你希望允许或阻止的域名,使用逗号分隔多个域名。
-
路径和请求方法:
- 模式:选择“路径”或“路径和请求方法”。
- 允许/阻止:设置允许或阻止访问。
- 路径:输入你想限制访问的路径。
- 请求方法:选择要阻止的HTTP方法,如POST。
-
设置请求头:
- 键值对:输入你想添加或修改的HTTP头,如
User-Agent: MyBrowser。 - 允许/阻止:控制该请求头是否生效。
- 键值对:输入你想添加或修改的HTTP头,如
-
限速和随机化:
- 限速:设置每分钟或小时的访问次数限制。
- 随机化:配置随机提醒间隔,防止DDoS攻击。
保存规则
完成配置后,点击“保存”,将规则添加到Shadowrocket的规则列表中。
启用规则
确保目标应用正在运行,并且Shadowrocket已经启用该规则。
测试规则
尝试访问被规则限制的资源,确认规则是否生效,如未生效,检查规则配置是否正确。
管理多个规则
重复上述步骤添加更多规则,组合使用以实现复杂的网络访问控制。
使用示例
-
阻止访问YouTube:
- 添加规则,过滤域名
youtube.com,设置为阻止访问。
- 添加规则,过滤域名
-
限制API访问:
- 添加路径
/api/secret,只允许GET方法。
- 添加路径
-
模拟浏览器行为:
- 设置请求头
User-Agent: Mozilla/5.,模拟浏览器访问。
- 设置请求头
高级配置
使用正则表达式或脚本对规则进行更复杂的匹配,结合模块调用扩展功能,如调用外部脚本或模块。
通过以上步骤,你可以有效地配置Shadowrocket的规则,管理网络访问,保护设备和网络安全。




