查看: 17|回复: 17

开通 claude code 指北(codex 同理)

[复制链接]

3

主题

13

回帖

35

积分

新手上路

积分
35
发表于 4 天前 | 显示全部楼层 |阅读模式
开篇

为了防止 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 个月内保号一次。
回复

使用道具 举报

1

主题

96

回帖

195

积分

注册会员

积分
195
发表于 4 天前 | 显示全部楼层
实在太麻烦了,加入 Tibo 大法吧
回复

使用道具 举报

0

主题

1

回帖

2

积分

新手上路

积分
2
发表于 4 天前 | 显示全部楼层
硬件层面的特征读取&识别,应该防不住吧
https://share.gemini.google/6cyO08QC4nGh
回复

使用道具 举报

1

主题

19

回帖

41

积分

新手上路

积分
41
发表于 4 天前 | 显示全部楼层
从来没见过这样一款产品,卖家想方设法的不让你用,买家挤破头非要用的

回复

使用道具 举报

0

主题

1

回帖

2

积分

新手上路

积分
2
发表于 4 天前 | 显示全部楼层
银行卡用国内的 visa 你确定可以过么?
回复

使用道具 举报

7

主题

37

回帖

95

积分

注册会员

积分
95
发表于 4 天前 | 显示全部楼层
没用的,我的方式和你一样,但是半年后照样暴死,有人说是额度用的多所以暴死的概率高,得用的少一点。
纯二傻子策略,买了 a 家的订阅,在订阅套餐之内还不能自由使用额度,纯给 a 家纳岁币。
回复

使用道具 举报

1

主题

4

回帖

11

积分

新手上路

积分
11
发表于 4 天前 | 显示全部楼层
还得熬夜写代码
回复

使用道具 举报

1

主题

4

回帖

11

积分

新手上路

积分
11
发表于 4 天前 | 显示全部楼层
你太谨慎了,我用了快一年了,都没封。只不过都订阅的是 20 刀的。将就用。claude 、codex 直接用香港卡订阅就好
回复

使用道具 举报

1

主题

2

回帖

7

积分

新手上路

积分
7
发表于 4 天前 | 显示全部楼层
直接新加坡/马来西亚就好了,我之前在马来西亚高强度用了四个月一点事没有,pro 每个星期基本都干完。也没弹过验证手机号。
回复

使用道具 举报

3

主题

13

回帖

35

积分

新手上路

积分
35
 楼主| 发表于 4 天前 | 显示全部楼层
@Ziuc 😂 那得换美版手机、Mac 了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
返回顶部