aileeao / create_clash_rule_patch.sh
aihuashanying's picture
修复不能push的问题
386b079
Raw
History Blame Contribute Delete
1.14 kB
#!/bin/bash
echo "=== 创建 Clash 规则补丁脚本 ==="
echo ""
# 创建规则补丁内容
cat > clash_rules_patch.txt << 'EOF'
# Clash Verge 规则补丁
# 将这些规则添加到你的 Clash 配置文件的 rules: 部分顶部
# Hugging Face 相关规则(放在最前面)
- DOMAIN-SUFFIX,hf.co,PROXY
- DOMAIN-SUFFIX,huggingface.co,PROXY
- IP-CIDR,198.18.0.69/32,PROXY
- IP-CIDR,198.18.0.0/16,PROXY
# 注意:这些规则需要放在其他规则之前
# 例如,如果你的配置文件中有:
# rules:
# - GEOIP,CN,DIRECT
# - MATCH,PROXY
#
# 应该改为:
# rules:
# - DOMAIN-SUFFIX,hf.co,PROXY
# - IP-CIDR,198.18.0.69/32,PROXY
# - GEOIP,CN,DIRECT
# - MATCH,PROXY
EOF
echo "✓ 已创建规则补丁文件: clash_rules_patch.txt"
echo ""
echo "使用方法:"
echo "1. 打开 Clash Verge 设置,找到配置文件路径"
echo "2. 用文本编辑器打开配置文件(.yaml 文件)"
echo "3. 找到 rules: 部分"
echo "4. 将 clash_rules_patch.txt 中的规则复制到 rules: 列表的顶部"
echo "5. 保存文件"
echo "6. 在 Clash Verge 中重新加载配置"
echo ""
cat clash_rules_patch.txt