logo NodeSeekbeta

防手滑:Claude CLI 启动前先检测出口是否为 xx 国家

12
  • 不应该请求 https://claude.ai/cdn-cgi/trace 这个么?
    一般都有分流吧,你这样测出来的不是 claude 分流的地区
    换成这个

    claude() {
      TRACE=$(curl -s --max-time 5 https://claude.ai/cdn-cgi/trace)
      COUNTRY=$(printf '%s\n' "$TRACE" | awk -F= '$1 == "loc" { print $2 }')
      IP=$(printf '%s\n' "$TRACE" | awk -F= '$1 == "ip" { print $2 }')
    
      if [ -z "$COUNTRY" ]; then
        echo "❌ 无法检测当前出口区域"
        return 1
      fi
    
      if [ "$COUNTRY" != "US" ]; then
        echo "❌ 当前出口不是美国: $COUNTRY"
        [ -n "$IP" ] && echo "出口 IP: $IP"
        return 1
      fi
    
      echo "✅ 美国出口确认,正在启动 Claude"
      echo "出口 IP: $IP"
    
      command ~/.local/bin/claude "$@"
    }
    
  • @wya #11 自家域名作为自动探测目标,会不会被 Claude 发现登录异常、地区异常呢?

  • 这个本来中国就不能用,建议该用豆包

  • 虽然但是,你这个测不了分流吧

  • 这个思路很棒

  • 你这个不行吧,如果是链式代理 你就监测不到了,得去链接对于的ai网站,看看是不是对于的地方 ,得优化一下

  • claude 近期封号严重,提醒大家不要随意切换地区。

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72025位seeker

🎉欢迎新用户🎉