执行solana airdrop领测试币报connection timed out错误求助
Solana Devnet 空投连接超时解决方案
问题原因
超时报错核心由两点导致:
- 你使用的官方公共Devnet RPC
https://api.devnet.solana.com访问量极高,普遍存在限流、链路拥堵、响应超时的问题 - 单次申请10SOL超出了绝大多数公共Devnet节点的单次空投限额(通常为1-2SOL),会被节点直接拦截请求
可操作解决方案
- 首先调低单次空投数额,优先尝试1SOL小额申请,命令如下:
solana airdrop 1 7Fbdg5vecamm8MLxDw7bPN2xENaBE7fP65tKW935BEhq
如果仍然失败可间隔30秒重复执行2-3次,多数情况可成功到账。
- 更换第三方公共Devnet RPC节点,避开拥堵的官方节点,配置命令如下:
solana config set --url <替换为可用的Devnet RPC地址>
配置完成后重新执行小额空投命令即可。
- 如果你所在的网络访问境外节点存在链路限制,可在执行空投命令前配置代理环境变量,示例命令如下:
https_proxy=http://你的代理地址:端口 solana airdrop 1 7Fbdg5vecamm8MLxDw7bPN2xENaBE7fP65tKW935BEhq
- 如果需要大额测试币,可多次执行小额空投命令累积即可,注意不要单次申请超过2SOL的数额,大概率会触发节点限流直接拒绝请求。
内容的提问来源于stack exchange,提问作者Patrick Collins
相关产品推荐
相关产品推荐

