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

开通 claude code 指北(codex 同理)

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

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

    至于时区, 习惯设置 TW 。语言?手机一直是 EN ,电脑后面换了就安装 EN
    someonelikeyouah
        17
    someonelikeyouah  
       1h 6m ago
    我用 cc 就跟用豆包一样 毫无避讳 ,坚挺 3 个月了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5411 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 06:59 · PVG 14:59 · LAX 23:59 · JFK 02:59
    ♥ Do have faith in what you're doing.