aileeao / check_clash_rules.sh
aihuashanying's picture
修复不能push的问题
386b079
#!/bin/bash
echo "=== 检查 Clash Verge 配置建议 ==="
echo ""
echo "如果 TUN 模式下 SSH 连接仍然失败,可能的原因:"
echo ""
echo "1. Clash Verge 规则问题"
echo " - 检查 Clash Verge 的规则设置"
echo " - 确保 hf.co 或 git@hf.co 的连接被允许"
echo " - 可能需要添加规则允许 SSH 流量"
echo ""
echo "2. TUN 模式配置"
echo " - 确认虚拟网卡模式已启用"
echo " - 检查 TUN 模式是否正确处理所有流量"
echo ""
echo "3. 尝试在 Clash Verge 中添加规则"
echo " - 在规则中添加: DOMAIN-SUFFIX,hf.co,PROXY"
echo " - 或者添加: IP-CIDR,198.18.0.0/16,PROXY"
echo ""
echo "4. 检查 Clash Verge 日志"
echo " - 打开 Clash Verge -> 日志"
echo " - 查看是否有 hf.co 相关的连接记录"
echo " - 查看是否有错误信息"
echo ""
echo "5. 临时测试:禁用规则"
echo " - 在 Clash Verge 中临时设置为全局代理模式"
echo " - 测试 SSH 连接是否成功"
echo " - 如果成功,说明是规则问题"
echo ""