先决条件

  1. debian系系统,如果不是请查阅官方文档添加库
  2. 下面命令皆在root账户下执行

1. 为库安装GPG Key

1
curl https://pkg.cloudflareclient.com/pubkey.gpg | gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg

2. 添加源到库

1
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/cloudflare-client.list

3. 更新源并安装warp client

1
2
apt update
apt install cloudflare-warp

4. 启动warp client

  1. 运行warp命令给设备注册

    1
    warp-cli register
  2. 打开代理模式

    1
    warp-cli set-mode proxy
  3. 连接warp

    1
    warp-cli connect
  4. 校验,显示cloudflare的IP则为成功

    1
    curl ifconfig.me --proxy socks5://127.0.0.1:40000

    images

配置v2ray/xray

  1. 在”outbounds”配置出站规则

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    {
    "tag": "chatGPT_proxy",
    "protocol": "socks",
    "settings": {
    "servers": [
    {
    "address": "127.0.0.1",
    "port": 40000
    }
    ]
    }
    }
  2. 在”routing”配置路由规则

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    "rules": [
    {
    "type": "field",
    "outboundTag": "chatGPT_proxy",
    "domain": [
    "openai.com",
    "ip138.com"
    ]
    }
    ]
  3. 完整配置实例图

    image-20230214040756036

常用命令

  1. 设置license

    1
    warp-cli set-licence 26位密钥
  2. 关闭/启动warp(可更换IP)

    1
    2
    3
    warp-cli logout
    warp-cli login
    warp-cli start

附录

  1. 此方法同样适用于奈非解锁