如何获取 Solana testnet 和 devnet 代币

最后更新
2026年6月10日
此日期标志着一次全面的审计,而非微小的修改。我们的编辑团队在重新发布之前,会根据我们的编辑准则对每一个声明、数字和平台细节进行审查。
经过事实核查
经编辑核实
编辑事实核查流程

本文已经过我们的编辑团队审查并核实其准确性。所有声明、数据点和平台细节均与第一手来源进行了交叉比对。

数据准确性已核实
来源已交叉比对
平台详情已确认
查看我们的事实核查流程
免责声明
联盟营销披露
Datawallet 的资金来源

本页面上的部分链接为联盟营销链接。通过这些链接注册时,Datawallet 可能会获得佣金,且不会产生任何额外费用。评级与排名反映了我们的实际测试与评估标准。

阅读我们的完整披露

摘要:开发者可以从官方 Solana 水龙头领取免费的 devnet 或 testnet SOL,该水龙头允许每 8 小时请求 2 次,通过登录已验证的 GitHub 账户可以解锁更高的限制。

当水龙头受到速率限制时,Solana CLI airdrop 命令、RPC 提供商水龙头以及诸如 SolFaucet 等社区选项可以填补空缺。

对于较大规模的测试,我们现在建议完全跳过水龙头,转而运行本地验证器或 Surfpool mainnet 分叉,这两者都可以为您提供无限量的 SOL,且没有任何速率限制。

如何从官方 Solana 水龙头获取 devnet SOL

Solana 水龙头由 Solana 基金会运营,同时支持 devnet 和 testnet。它对匿名用户的限制为每 8 小时最多 2 次请求,而使用 GitHub 登录可以解锁更高的额度。系统会在限额提升前对 GitHub 账号进行验证,因此新账号或空账号可能无法通过验证。

以下是领取免费 SOL 的方法:

  1. 打开水龙头:访问 faucet.solana.com 并选择 devnet 或 testnet。对于几乎所有应用程序开发来说,devnet 都是正确的选择。
  2. Discord 水龙头:76 Devs 和 LamportDAO Discord 服务器运行着水龙头机器人,当所有网页选项都受到速率限制时,它们会在收到指令时空投 devnet SOL。
  3. 对旧指南(包括我们自己的指南)的一个更正:Stakely 的 Solana 水龙头不再分发 devnet 代币。它现在发送大约 0.001 mainnet SOL 来支付卡住钱包的 gas,这是针对不同问题的不同工具。
  4. 从命令行获取 devnet SOL

solana airdrop 2

替代的 Solana 水龙头

公共水龙头经常被抽干并受到速率限制,因此请准备备用方案。以下每一个选项都出现在 Solana 的官方水龙头指南中:

  1. QuickNode 水龙头:QuickNode 水龙头支持 devnet 和 testnet,并且允许每 12 小时在每个网络上滴水一次。你需要连接钱包,而不是粘贴地址。
  2. 在安装了 Solana CLI 并指向 devnet 的情况下,
  3. 只需一步即可将 2 SOL 投递到您配置的钱包中。web3.js 库以编程方式公开了相同的 airdrop 请求,这就是大多数测试套件为一次性密钥对提供资金的方式。
  4. 工作量证明水龙头:Ellipsis Labs 维护了一个 devnet PoW 水龙头,它为你的机器算力支付 devnet SOL。它作为一个小型 Rust 工具安装并在后台运行,比网页版水龙头慢,但实际上没有上限。
  5. Discord 水龙头:76 Devs 和 LamportDAO Discord 服务器运行着水龙头机器人,当每个网页选项都受到速率限制时,它们会在收到指令时空投 devnet SOL。

对旧指南(包括我们自己的指南)的一项更正:Stakely 的 Solana 水龙头不再分发 devnet 代币。它现在发送大约 0.001 主网 SOL 来支付困在钱包中的 gas,这是针对不同问题的不同工具。

替代的 Solana 水龙头

从命令行获取 Devnet SOL

在安装了 Solana CLI 并指向 devnet 的情况下, solana airdrop 2 一步到位将 2 SOL 空投到你配置的钱包中。web3.js 库以编程方式公开了相同的 airdrop 请求,这就是大多数测试套件为一次性密钥对提供资金的方式。

当 devnet 繁忙时,公共 RPC airdrops 首先会中断。如果请求不断失败,请将您的 CLI 指向一个选择加入 devnet SOL 分发的 RPC 提供商。Helius、QuickNode 和 Triton 目前都支持这样做,切换只需对提供商的端点 URL 进行简单的配置更改即可。提供商限制通常比共享的公共限制宽容得多。

如果在充值后交易仍然失败,拥堵或 priority fee 是罪魁祸首,我们关于修复失败的 Solana 交易的指南涵盖了常见的原因。

跳过水龙头:本地验证器和 mainnet 分叉

许多 Solana 团队已经停止将 devnet 用于日常测试。两个本地选项彻底解决了水龙头的问题。

第一个是 Solana CLI 附带的测试验证者。运行 solana-test-validator 可以在本地主机上搭建一个私有链,您可以在其中立即给自己空投任意数量的 SOL,因为这些 SOL 是由您自己的节点铸造的。

第二个是 Surfpool,这是一个由 Solana Foundation 维护的内存型本地网络,支持按需分叉主网。它会即时获取真实的主网账户和程序,因此您无需部署任何内容,即可针对实时 Jupiter 或 Raydium 状态进行测试,其作弊码 RPC 方法可以直接设置任意钱包的 SOL、USDC 或其他代币余额。对于针对真实协议的集成测试,它在很大程度上取代了繁琐的 devnet 水龙头。不需要运行节点的 Rust 测试套件越来越多地使用 LiteSVM,这是 Surfpool 构建所依赖的轻量级 SVM 库。

水龙头对于最后一公里仍然很重要,因为 devnet 仍然是测试钱包连接、RPC 行为以及涉及其他人的任何内容的唯一公共场所。对于构建和迭代循环,本地工具更胜一筹。

2026 年 Solana Devnet 与 Testnet 对比

Devnet 是应用程序开发人员应该使用的网络。它紧跟主网的软件更新,其代币可以从上述水龙头中免费获取,并且其状态具有足够的持久性,适合进行中的项目。

Testnet 存在是为了让验证者运营者和核心贡献者对新版本进行压力测试,在 2026 年,它的繁忙程度超过以往。Anza 的 Alpenglow 共识改造是 Solana 自上线以来共识机制的最大变动,已于 2026 年 5 月在一个社区测试集群上线,为今年晚些时候的目标主网上线做准备,并且 testnet 会例行运行测试版的 Agave 构建版本以及 Firedancer 版本。预计会出现实验性代码、间歇性重置和停机。除非您运营验证者,否则请留在 devnet。

这两个网络的代币都不具备价值,而且没有任何主网水龙头会分发大量具有实际意义的真实 SOL。任何声称相反说法的都是骗局。在主网上,每笔交易都需要支付真实的 SOL 手续费,而这正是测试网络让您能够避免的。

如何延长有限的水龙头额度

Devnet SOL is easiest to get by not spending it twice. Program deployments lock SOL in buffer accounts, and failed or abandoned deployments leave it stranded. Run solana program show --buffers to list them, then solana program close <buffer account> to recover the balance.

关闭不再需要的程序也会收回它们的部署 SOL,不过已关闭的程序 ID 永远无法重复使用。运行 CI 流水线的团队应该在多次运行之间循环使用一个有资金支持的 devnet 密钥对,而不是在每个作业中都频繁请求水龙头。

最后总结

在 2026 年获取测试 SOL,与其说是寻找那个能用的水龙头,不如说是选择正确的层级。官方水龙头每 8 小时处理 2 次请求,可以满足日常需求,CLI 和 RPC 提供商的水龙头则涵盖了程序化资金支持,而本地验证者或 Surfpool 则完全消除了这一限制。

我们建议每个新项目都从本地开始,当您需要共享的公共环境时再迁移到 devnet,并将 testnet 留给让 Alpenglow 发挥作用的验证者。

如何获取 Solana testnet 和 devnet 代币