• 请不要在回答技术问题时复制粘贴 AI 生成的内容
noodlesu
V2EX  ›  程序员

开通 claude code 指北(codex 同理)

  •  
  •   noodlesu · 1 day ago · 2389 views

    开篇

    为了防止 claude code/codex 检测出与大陆相关的信息,我购买了 iPhone 备用机、Mac Mini ,并且将它们设置成:

    • 语言为英文
    • 美国时区(与科学上网 IP 的地区的时区相同)
    • 不开通位置权限
    • 只连科学上网的 WIFI

    这虽然有过度谨慎的嫌疑,但“小心驶得万年船”嘛。

    必备硬件

    a. 银行卡

    可以支付外币的 VISA/MasterCard 银行卡(信用卡、借记卡都可以),没有的话用招商银行 APP 就可以申请到。

    b. 备用手机

    我选择了用 iPhone ,Android 手机同理(具体版本我没有研究)。

    claude 和 chatgpt 这两个 app 要求 iOS 最低版本是 iOS17.0, 这需要 iPhone 至少是这些:

    • iPhone XR
    • iPhone XS, XS Max
    • iPhone 11 及以上
    • iPhone SE (第二代及之后)

    我在某鱼上买了个 iPhone SE 2 代 64G 全原机¥500 。

    c. 开发机

    我选择了使用 Mac Mini 。

    科学上网

    按通常的说法,要使用住宅 IP 。方法略。

    备用机

    如果没有单独的开发机,我估计使用 macOS 虚拟机也可以。推荐使用 VirtualBuddy 安装 macOS 虚拟机。

    注意!!!以下操作请在备用机(或虚拟机)中进行

    电话卡

    这里买一张 gg 卡, 按这个教程去激活。根据下面的保号教程可以用 20 年了。在 gg 的官网注册时,使用常用的 email 地址即可。

    身份

    https://www.google.com/ai 用以下提示语生成一个身份,并保存下来。

    请帮我生成一个 24 岁白人男子的姓名、通讯地址(使用免税州的)、出生日期、可以注册的 gmail 地址,注意:他的职业为程序员,通讯地址在 google map 中需要可以查到。
    

    邮箱

    https://mail.google.com注册 gmail 。

    appleid

    在 iPhone 上登录 apple 账户,使用 gmail 创建 apple id 。

    礼品卡

    使用礼品卡订阅的方式可以阻断 Claude 获取付款信息。

    这里购买礼品卡,注意“Recipient Email Address”填上面注册的 gmail 。

    订阅

    在 iPhone 上安装 Claude ,使用 gmail 注册账号,然后订阅 Claude 。

    使用 Claude Code

    在开发机上安装 claude-code ,并且每次启动 claude code 前先检查是否连接了科学上网,我的做法是:

    在 $PATH 路径中 “/opt/homebrew/bin” 前面的目录下(比如 ~/.local/bin),将以下 bash 脚本保存为 'claude' 文件,并 chmod +x 权限。注意修改其中的 IP 'x.x.x.x' 为你的科学上网 IP 。

    #!/bin/bash
    
    check_ip() {
        # Ensure a target IP was passed as an argument
        if [[ -z "$1" ]]; then
            echo "[Error] Please provide a target IP. Usage: check_ip <IP>" >&2
            return 1
        fi
    
        local TARGET_IP="$1"
    
        # Fetch public IP using ipconfig.sh with a 5-second timeout
        local CURRENT_IP
        CURRENT_IP=$(curl -s --max-time 5 https://ipconfig.sh | tr -d '[:space:]')
    
        # Check if IP was successfully retrieved
        if [[ -z "$CURRENT_IP" ]]; then
            echo "[Error] Could not fetch public IP. Please check your connection!" >&2
            return 1
        fi
    
        # Compare IPs
        if [[ "$CURRENT_IP" == "$TARGET_IP" ]]; then
            return 0
        else
            echo "[Alert] IP mismatch! Expected: $TARGET_IP. Launch denied." >&2
            return 1
        fi
    }
    
    # 包装后的 claude 启动命令
    claude_start() {
        # 直接使用 if 判断函数的执行状态码( 0 为真,非 0 为假)
        if check_ip "x.x.x.x"; then
            # 只有在 check_ip 成功(返回 0 )时,才会执行到这里
            /opt/homebrew/bin/claude
            return 0
        else
            # check_ip 失败(返回 1 )时,走这里
            echo "[Error] Could not launch claude" >&2
            return 1
        fi
    }
    
    # 执行启动函数
    claude_start
    

    电话卡保号

    参照这个教程 每 6 个月内保号一次。

    Supplement 1  ·  23h 41m ago
    1. 设置iPhone和开发机的时间,注意不要选中“Set time zone automatically using your current location”。
    2. 先在app store里购买个便宜的app,过几天再订阅Claude,免得被苹果风控。
    3. 安装Claude code前,使用 ipcheck 检查环境。
    20 replies    2026-07-25 07:19:16 +08:00
    Nasdaq
        1
    Nasdaq  
    PRO
       1 day ago
    实在太麻烦了,加入 Tibo 大法吧
    Ziuc
        2
    Ziuc  
       1 day ago
    硬件层面的特征读取&识别,应该防不住吧
    https://share.gemini.google/6cyO08QC4nGh
    526457385
        3
    526457385  
       1 day ago
    从来没见过这样一款产品,卖家想方设法的不让你用,买家挤破头非要用的
    faceRollingKB
        4
    faceRollingKB  
       1 day ago
    银行卡用国内的 visa 你确定可以过么?
    YanSeven
        5
    YanSeven  
       1 day ago
    没用的,我的方式和你一样,但是半年后照样暴死,有人说是额度用的多所以暴死的概率高,得用的少一点。
    纯二傻子策略,买了 a 家的订阅,在订阅套餐之内还不能自由使用额度,纯给 a 家纳岁币。
    qwwuyu
        6
    qwwuyu  
       1 day ago
    还得熬夜写代码
    yesagen
        7
    yesagen  
       1 day ago
    你太谨慎了,我用了快一年了,都没封。只不过都订阅的是 20 刀的。将就用。claude 、codex 直接用香港卡订阅就好
    shum0412
        8
    shum0412  
       1 day ago
    直接新加坡/马来西亚就好了,我之前在马来西亚高强度用了四个月一点事没有,pro 每个星期基本都干完。也没弹过验证手机号。
    noodlesu
        9
    noodlesu  
    OP
       1 day ago via iPhone
    @Ziuc 😂 那得换美版手机、Mac 了
    noodlesu
        10
    noodlesu  
    OP
       1 day ago via iPhone
    @faceRollingKB 只两个地方用到,一是激活 gg 卡,二是买苹果礼品卡,我用的招行 visa 信用卡都能过
    noodlesu
        11
    noodlesu  
    OP
       1 day ago via iPhone
    @YanSeven 我这也 Max 快半年了,还能用。
    noodlesu
        12
    noodlesu  
    OP
       1 day ago via iPhone
    @526457385 期待国内的赶上来,把这扔太平洋去,据说 kimi k3 有这趋势了
    noodlesu
        13
    noodlesu  
    OP
       1 day ago via iPhone
    @qwwuyu 真相了,5 小时闹钟没少定了
    billlee
        14
    billlee  
       1 day ago
    @Ziuc 这个用沙盒就能防吧
    zuokanyunqishi
        15
    zuokanyunqishi  
       1 day ago
    @526457385 那说明,是真的好东西
    yiyiwa
        16
    yiyiwa  
       1 day ago
    你这太...麻烦了.

    我就 DMIT vps ,ocbc 卡,JP SIM 卡(只用了流量注册,没用号码)

    至于时区, 习惯设置 TW 。语言?手机一直是 EN ,电脑后面换了就安装 EN
    someonelikeyouah
        17
    someonelikeyouah  
       23h 44m ago
    我用 cc 就跟用豆包一样 毫无避讳 ,坚挺 3 个月了
    noodlesu
        18
    noodlesu  
    OP
       17h 59m ago via iPhone
    @yiyiwa vps/银行卡/电话卡 都是要的
    noodlesu
        19
    noodlesu  
    OP
       17h 58m ago via iPhone
    @someonelikeyouah 最怕的是突然被嘎了
    itbunan
        20
    itbunan  
       6h 18m ago
    我啥也没改啊,claude 5x 一直用着 到期就找人代充一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2829 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 05:37 · PVG 13:37 · LAX 22:37 · JFK 01:37
    ♥ Do have faith in what you're doing.