如何解决使用Codex 被卡手机号验证问题

Codex登录要手机验证码?Cockpit Tools跳过验证保姆级教程 摘要:OpenAI升级风控后,Codex登录需手机验证,增加批量账号使用成本。CockpitTools(GitHub 8.3k star)可绕过验证,支持多AI编程平台账号管理。操作步骤:1) 获取ChatGPT网页Session数据;2) 通过转换工具生成CPA格式JSON;3) 导入工具启动Codex。注意:仅适用于未绑定手机号的账号,Session会过期,且需防范数据泄露风险。商业账号通常直接提供认证文件。(150字) 阅读详情

网页版 ChatGPT 聊天正常,一到 Codex 授权登录就弹窗要验证手机号,+86 还不在支持列表里,直接卡住了,在国内的电话号码,不支持接码

发现不少人遇到了一样的情况。说白了,这是针对免费号,openAI对国内用户的限制

image
image

接码平台

去 hero-sms.com,打开 hero-sms,服务搜 openai,国家选泰国。

image
image

在选择接码前,需要往账号里面充值一定的额度,用于消耗接码

目前泰国走的是短信验证码。很多其他国家走 WhatsApp,你买了号发现只能收 WhatsApp 消息,白花钱。

用之前最好网上搜一下,确认这个国家现在还支持短信。说实话,最近 OpenAI 限制收紧,hero-sms 用的人越来越多,泰国号池挺紧张的。价格也从之前几毛钱飙到了 1.7648 刀

这里面的号是可以出价的。可以换美区号码。美区标价看着高,但号源多,比泰国稳。别直接被标价劝退,你出个价谈一谈,性价比就上来了。

注意

验证过程别切 IP 或换设备。一个号码别验证太多平台。验证完保持登录状态,少重新授权,能省很多麻烦。

登录进入codex后,别老登录退出,不然再次登录时,又需要输入验证码了的

点击阅读原文,了解更多

绕过手机号验证使用OpenAI Codex的3种合规方案与实操指南 AI代码生成技术通过深度学习模型理解自然语言指令并生成对应代码,其核心原理是基于大规模代码库训练实现语义到语法的映射。这项技术的价值在于提升开发效率、辅助学习编程、自动化生成样板代码。在实际应用中,开发者常面临API接入门槛,特别是手机号验证等身份验证环节。针对OpenAI Codex的接入需求,可通过第三方集成平台间接调用、寻找官方沙箱环境、使用社区封装API等合规方案实现快速体验。这些方法特别适合技术调研和小规模测试场景,其中第三方平台集成方案因其稳定性和易用性成为推荐首选。 阅读详情

相关推荐

Codex与ChatGPT合并后手机号验证问题完整解决方案

手机号验证是现代互联网服务中常见的安全认证机制,其技术原理是通过短信网关向用户发送一次性验证码来确认身份真实性。这种验证方式能有效防止机器人注册和账号滥用,在保障平台安全性和用户数据合规性方面具有重要价值。在实际应用中,验证码发送失败、号码格式错误、地区限制等问题经常影响用户体验。特别是在Codex和ChatGPT平台合并后,验证机制升级导致许多开发者在注册登录过程中遇到接码验证难题。本文针对这些高频问题,从技术原理到实操步骤,提供了包括国际手机号使用、虚拟号码服务选择、网络环境优化等系统解决方案,帮助开发

weixin_34133829的博客 884

Chat GPT界面上设置密钥后,Codex就不会有手机号验证校验问题

Codex的爆火,不只是因为Codex是一个AI编程助手,也不是因为它是一个真正能干活的AI程序员。它本身提供了两种工作模式,进入Codex界面之后点击设置就能够看到它本身具备适用于编程的工作模式和适用于日常工作模式两种,让普通人也能使用Codex,剪辑视频和做PPT简单了很多,也适用于大众,这还不是最重要的。不会操作的可以找我解决,帮助用户和粉丝解决问题最关键,哈哈哈,争取让大家都能提前使用到先进主流的Agent工具。以下方式的前提是要有Chat GPT官方账号,如果没有的话就按照以下方式去申请;

weixin_43938721的博客 7980

Codex全网避坑实录|境外手机号封禁\+Ollama千问适配失败\+第三方中转站TOML全套配置

原生Codex:国内手机号百分百无法登录,PIN验证、多因子验证全部无效,不用尝试API Key登录:仅解锁界面,不充值无法使用功能,纯过渡方案Ollama本地千问:原生接口和Codex不兼容,手写Python代理大概率调试失败,不推荐折腾网页解析失败:只改wire_api为responses即可解决,无需修改接口地址使用建议:仅体验功能用中转站;长期办公提效,成本很高,建议改用兼容接口的本地模型。

驽马不舍 1886

Sub2API + CCSwitch 实现 Codex 反向代理:多账号流量分发实战(解决codex手机号验证)

单账号流量有限,容易触发限制多账号管理繁琐API 调用地址分散,难以统一管理在使用Codex或相关插件时,原本仅存在前述问题的情况下,尚不足以构成必须实现中转站的必要性。然而,近期发现若不结合反向代理,Codex几乎无法正常使用。最近不少人在打开 Codex 时遇到了一个之前从没见过的弹窗——要求验证手机号,否则无法继续使用。这对很多用户来说是一道突如其来的门槛,尤其是英国号码收不到验证码的问题在 GitHub Issue 区已经被大量讨论。这篇文章把我自己的处理经验整理出来,供参考。

mr_yuanshen的博客 9896

Codex 注册手机号验证难题?5-S-I-M一键解决,越南号码成功率实测高

解决codex要验证手机号的问题

猿先生 1641

Codex与ChatGPT手机号验证全解析:从原理到实践

手机号验证作为现代在线服务的核心安全机制,通过短信验证码实现身份确认。其技术原理基于国家代码识别、短信网关通信和验证码时效管理,旨在防止资源滥用、保障账号安全和满足合规要求。在AI服务领域,这种验证机制尤为重要,能够有效控制计算成本并保护用户数据。Codex和ChatGPT作为先进的AI服务平台,在注册和登录环节都采用了严格的手机验证流程。开发者需要理解虚拟号码限制、地区限制等常见技术障碍,通过选择合适的实体运营商号码、配置稳定的网络环境,确保验证成功率。本文针对验证失败场景提供系统排查方案,帮助用户顺利完

weixin_34166847的博客 641

白嫖codex

今早发现 codex 的免费账号都有白嫖的周限额(4.25日记,不知道现在还有没有)于是假如 免费号池 + 丝滑切换 的话就可以爽爽白嫖。

2301_78856868的博客 3423

Codex手机号验证卡壳?在ChatGPT界面设置密钥即可绕过

API密钥作为授权凭证,在账号体系中用于验证调用权限。当账号在网页端完成密钥绑定与激活后,服务端会记录已验证状态,客户端登录时读取该状态即可跳过手机号验证。这一机制提升了登录效率,适用于AI编程助手等工具的账号验证场景。本文围绕Codex手机号验证问题,结合ChatGPT界面设置密钥的实践,解析验证流程与排查思路。

weixin_42522669的博客 457

AI编码--codex账号怎么解决电话号码是必填项

最近openAi的 codex,针对某些账号,要求填写电话号码才能正常使用。claude code,这种需要注册号码或短信的,也都可以使用接码平台。OpenAI 对美国、英国等热门地区的号码风控极其严格。尝试冷门地区:可以在接码平台尝试一些非主流国家的号码。添加您的电话号码以继续。网上的接码平台非常多,找AI搜索一个就行。可以使用接码平台,提供的虚拟号码。一次性验证码进行验证。换个“国家/地区”。

Cyms,BgXmSfXtsj !!!! Battle Each Moment !!!! 5774

Codex登录验证全攻略:从API Key配置到二次验证问题解决

API Key是现代AI开发工具身份认证的核心机制,它作为访问大型语言模型服务的数字凭证,通过Bearer Token方式在HTTP请求头中进行传输验证。其技术原理基于OAuth 2.0等标准协议,确保只有授权用户能够调用AI接口。在工程实践中,正确的API Key管理直接影响开发效率,特别是在集成VSCode插件、CLI工具等场景时。开发者常遇到的手机号验证和二次验证问题,本质上是AI服务平台(如OpenAI、DeepSeek)为保障账户安全而设置的风控策略。本文聚焦Codex工具链的认证流程,针对API

weixin_34293141的博客 420

手把手教你用VMware虚拟机搭建PCAN开发环境:从Ubuntu安装到CAN通讯实战

本文详细指导如何在VMware虚拟机中搭建PCAN开发环境,涵盖从Ubuntu系统安装、VMware精细配置、PCAN-USB设备直通,到Linux驱动编译、can-utils工具集使用及完整CAN通讯测试的全过程。通过实战步骤与故障排查技巧,帮助开发者快速构建稳定高效的CAN总线开发与测试沙盒,特别适合车载诊断与嵌入式通讯应用。

weixin_29216353的博客 221

Codex 接入国内大模型完整教程

本文介绍了如何让OpenAI的Codex编程智能体接入国内大模型,解决原生Codex在国内无法使用的问题。

风迦叶的部落格 2289

k-Wave仿真例程:创建超声换能器并绘制声场分布

k-Wave软件是为了模拟超声波在1D、2D或3D中的传播。应用示例包括:- 均匀和非均匀介质中的传播- 模拟各种类型的传感器- 模拟多普勒效应- 衍射、折射和反射- 光声、超声成像- 波束合成、成像重建- 模拟弹性波。

weixin_38452364的博客 6324

codex

本文详细介绍 VS Code 中 Codex 的安装配置流程,并针对登录失败、手机号验证、403 Forbidden、Token Exchange Failed、Stream Closed 等常见问题提供完整解决方案,帮助开发者快速完成 Codex 环境搭建。

BeautyQueenGirl的博客 1820

VFIO框架源码分析(二十二)- IOMMUFD 的脏页跟踪与 Dirty Bits 读取

在虚拟化热迁移(Live Migration)的场景中,脏页追踪(Dirty Page Tracking)是最具挑战性的环节之一。它的核心任务是实时捕获设备(DMA)对内存的写操作,以便 VMM(如 QEMU)知道哪些内存页需要被重新传输到目标主机。在强耦合与粗粒度:脏页追踪是绑定在 Container 上的。这意味着,如果一个 Container 内有多个设备,哪怕只有一个设备在写内存,脏页追踪也会影响 Container 内的所有设备。软件模拟开销大。

qq_36071928的博客 1042

【代码审计】RuoYi定时任务漏洞:从SQL注入到RCE的攻防演变

本文深入剖析了RuoYi框架定时任务模块从早期版本无校验到引入黑白名单机制,再到被组合利用实现RCE的完整漏洞演变过程。文章详细分析了SQL注入与定时任务功能结合导致的远程代码执行漏洞,并总结了代码审计与安全开发的核心要点,为开发者提供了重要的安全参考。

yellow的专栏 698

Codex Plus 登录 Codex 客户端弹出手机号验证?2026年最新可行的解决方法

获取 ChatGPT Session转换为 Cockpit 格式编辑填入转换后的认证字段重启客户端这种方式本质上是让客户端直接读取已有的账号认证信息,在部分场景下可以解决登录循环验证的问题。Codex 客户端必备插件 TOP 10Codex 连接 DeepSeek 模型教程Codex 客户端提示要求更新的解决方法Codex 日志文件过大导致磁盘占满的解决方案。

heikejiruanjian的博客 9995

rk3568 修改开机动画

bootanimation.zip是一个Android设备启动时播放的动画文件,它包含了一系列的图片和描述文件,用于描述动画的播放顺序和持续时间。

weixin_35723192的博客 2726

Codex如何解决手机验证,并防止二次验证

最近不少用户在登录 Codex 账号时,会遇到“需要验证手机号”“请完成手机验证后继续”等提示。这是因为最近被免费党薅羊毛薅的太狠了,强制要求想登录Codex就必须要验证手机,并且不支持部分地区国家的号码!如果页面已经停留在手机号输入步骤,就可以通过 Codex 验证入口获取可用电话号码,接收短信验证码后完成验证。下面按实际操作流程整理一遍,适合第一次遇到这类提示的用户对照处理。打开OpenAI 的验证页面,让页面停留在填写号码的位置。,输入点击获取号码,系统会返回一个手机号。

guohutao567的博客 9667

神经进化实践:用遗传算法替代反向传播优化神经网络

神经进化用来定义应用于深度学习的特定优化模式。在本节中,我们通过遗传算法优化简单深度学习网络的权重/参数,替换在误差反向传播训练过程中的所用优化器。

盼小辉丶的博客 3580

1 初识智能化测试

非常感谢您可以和我一起来聊一聊智能化测试的一些事。智能化测试是一个新鲜又老旧的问题,说新鲜是因为很多人当听到智能化测试都会联想到人工智能、机器学习、深度学习等高大上的技术,很多时候觉得离我们的实际工作还很远;说老旧,是因为智能化测试的一些技术的发展在行业里面已经很久了,例如符号执行、静态分析等技术已经有很长的历史了。近些年,随着测试技术的的飞速发展,智能化测试也有了越来越多的实践,优秀的开源项目慢慢的被行业推行并且落地。那么在这里我们就一起来聊聊智能化测试以及智能化测试好的思路、实践、方法以及技术落地过程。

Criss@陈磊 2623

Codex 登录卡在验证码页面,先别急着重装

第一次使用 Codex 时,如果浏览器登录页提示需要手机号或短信验证码,通常不代表 Codex 安装失败。更常见的情况是:Codex 已经启动成功,但 ChatGPT 账号登录流程触发了安全验证。排查时应先区分本地命令、浏览器授权、账号验证和后续使用额度,避免把不同层级的问题混在一起。

Lqd199209的博客 426

《低功耗方法学》翻译——第一章:介绍

第一章:介绍

记录所学,分享知识,结识挚友 2066

解决 Codex 手机号验证问题:用 TaoToken 统一 Key 通道跑通本地调用

Codex 手机号验证卡住时,可改 ~/.codex/auth.json 的 Base URL 与 Key 跳过验证。本文拆解本地调用链路,给出 TaoToken 三件套配置与 curl 最小验证,附 401、local proxy failed 等报错排查。详见官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42602368的博客 18

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

解决codex手机号验证问题

解决codex手机号验证问题

Fhchvjuu678的博客 310

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

用 Codex 突然被弹出登录、还卡手机验证码?一招绕开

我赶紧打开 chatgpt.com 想看看咋回事,结果更懵了——左边那栏,原来 Codex 入口的地方,现在压根找不到了。但别急,我折腾下来发现,事没那么吓人,解法也简单。最近用 Codex 的人,可能有点慌——我自己就是:用得好好的,突然弹出来一段英文报错,让我退出重新登录。Codex 这些使用上的坑——登录、验证、额度、开会员该开哪个——我天天帮人趟,基本门儿清。——验证器里现成的码,一输就进,再也不用等那个永远收不到的手机短信。意思就是:你的登录凭证失效了,得退出去重新登录。,卡在这儿,进退两难。

chaojidjb的博客 3547

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: 这个世界既残酷又温柔
itclanCoder
博客等级 码龄10年 1481粉丝 434原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值