如何获取 Solana 测试网和 Devnet 代币

最后更新
2026年6月10日
此日期代表一次全面审核,而非小幅修改。重新发布前,我们的编辑团队会依照我们的编辑准则审查每一项说法、数据和平台详情。
已核实事实
编辑已核实
编辑事实核查流程

本文已由我们的编辑团队审阅并核实准确性。所有说法、数据点和平台详情均已与原始来源交叉核对。

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

本页面上的部分链接为联盟链接。当您通过这些链接注册时,Datawallet 可能会获得佣金,您无需支付额外费用。评级和排名反映我们自己的测试和评估标准。

阅读完整披露

摘要:开发者可以从官方 Solana 水龙头领取免费的开发网或测试网 SOL,每 8 小时允许请求 2 次,使用已验证的 GitHub 账户登录可解锁更高额度。

当水龙头受到频率限制时,Solana CLI 空投命令、RPC 提供商水龙头以及 SolFaucet 等社区方案可以弥补这一缺口。

对于更高强度的测试,我们现在建议完全跳过水龙头,改为运行本地验证者或 Surfpool 主网分叉,两者都能为您提供无限量的 SOL,且没有速率限制。

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

Solana 水龙头由 Solana Foundation 运营,同时支持开发网和测试网。匿名用户每 8 小时最多可请求 2 次,使用 GitHub 登录可获得更高额度。额度提高前会验证 GitHub 账户,因此新注册或空白账户可能无法通过验证。

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

  1. 打开水龙头:前往 faucet.solana.com,然后选择开发网或测试网。几乎所有应用开发都应选择开发网。
  2. 粘贴您的钱包地址:输入 Phantom、Solflare 或 Backpack 等Solana 钱包的公开地址。查询余额前,请确保钱包本身已切换到开发网。
  3. 选择数额并确认:从下拉菜单中选择数额,然后点击“Confirm Airdrop”。代币通常会在几秒内到账。
  4. 如需更多额度,请使用 GitHub 登录:匿名额度用完后,连接 GitHub 账户即可提高您的请求上限。

2026年值得注意的一项变化是,水龙头现在明确告知 AI 代理不要使用网页界面。运行 Solana 测试的代理式编程工具会被引导改用 CLI 空投、工作量证明水龙头或本地验证者,这表明这些水龙头目前承受着大量自动化流量。

其他 Solana 水龙头

公共水龙头容易被领空并受到限速,因此请准备备用方案。以下每个选项都列在Solana 官方水龙头指南中:

  1. QuickNode 水龙头:QuickNode 水龙头支持开发网和测试网,每个网络每12小时可领取一次。您需要连接钱包,而不是粘贴地址。
  2. SolFaucet:位于 solfaucet.com 的长期运行的社区水龙头,通过开发网和测试网的公共 RPC 端点转发空投,因此在这些端点拥堵时会失败。
  3. DevnetFaucet.org:位于 devnetfaucet.org 的社区水龙头,其频率限制与公共 RPC 端点相互独立,在官方渠道额度耗尽时很有用。其姊妹网站 TestnetFaucet.org 覆盖测试网。
  4. 工作量证明水龙头:Ellipsis Labs 维护着一个 开发网 PoW 水龙头,可用您设备的算力换取开发网 SOL。它以小型 Rust 工具的形式安装,并在后台挖矿,速度比网页水龙头慢,但实际上没有上限。
  5. Discord 水龙头:当所有网页渠道都受到速率限制时,76 Devs 和 LamportDAO 的 Discord 服务器会运行水龙头机器人,按指令发放开发网 SOL。

对旧版指南(包括我们自己的指南)的一项更正:Stakely 的 Solana 水龙头不再发放开发网代币。它现在会发送约 0.001 个主网 SOL,用于为被困钱包支付 gas,这是针对另一个问题的另一种工具。

其他 Solana 水龙头

通过命令行获取 Devnet SOL

安装 Solana CLI 并将其指向开发网后, solana airdrop 2 一步即可将2 SOL 空投到您已配置的钱包中。web3.js 库以编程方式提供同样的空投请求,大多数测试套件都是这样为一次性密钥对充值的。

当开发网繁忙时,公共 RPC 空投最先失灵。如果请求持续失败,请将您的 CLI 指向支持分发开发网 SOL 的 RPC 提供商。Helius、QuickNode 和 Triton 目前都支持,切换只需修改提供商端点 URL 这一项配置。提供商的限额通常比共享的公共限额宽松得多。

如果充值后交易仍然失败,可能是拥堵或优先费所致,我们关于修复失败的 Solana 交易的指南介绍了常见原因。

无需水龙头:本地验证者与主网分叉

许多 Solana 团队已不再使用开发网进行日常测试。两种本地方案可以彻底解决水龙头问题。

第一种是随 Solana CLI 附带的测试验证者。运行 solana-test-validator 即可在 localhost 上启动私有链,您可以立即为自己空投任意数量的代币,因为 SOL 是由您自己的节点铸造的。

第二个是 Surfpool,这是在 Solana Foundation 下维护的内存本地网络,可按需分叉主网。它会即时获取真实的主网账户和程序,因此您无需部署任何内容,就能针对实时的 Jupiter 或 Raydium 状态进行测试,其 cheatcode RPC 方法还可以直接设置任意钱包的 SOL、USDC 或其他代币余额。对于针对真实协议的集成测试,它在很大程度上取代了反复领取开发网水龙头的做法。无需运行节点的 Rust 测试套件越来越多地使用 LiteSVM,这是 Surfpool 所基于的轻量级 SVM 库。

水龙头在最后一环仍然重要,因为开发网仍是唯一可公开测试钱包连接、RPC 行为以及任何涉及他人的功能的地方。至于构建和迭代的循环,本地工具更胜一筹。

2026年 Solana Devnet 与测试网对比

Devnet 是应用开发者应当使用的网络。它与主网的软件高度一致,其代币可从上述水龙头免费获取,并且其状态足够稳定,可支持持续进行的项目。

测试网供验证者运营者和核心贡献者对版本进行压力测试,2026年它比往常更加繁忙。Anza的Alpenglow共识升级是Solana自上线以来共识机制的最大变动,已于2026年5月在社区测试集群上线,计划于今年晚些时候在主网推出,测试网还经常同时运行Agave测试版和Firedancer版本。请预期会出现实验性代码、间歇性重置和停机。除非您运营验证者,否则请使用开发网。

两个网络的代币都没有价值,也没有主网水龙头会发放有意义数量的真实 SOL。任何声称相反的说法都是骗局。在主网上,每笔交易都需要以真实 SOL 支付手续费,而测试网正是让您避免这一点。

如何用好有限的水龙头额度

获取 Devnet SOL 最简单的办法是不要重复花费它。程序部署会将 SOL 锁定在缓冲账户中,失败或被放弃的部署会使其滞留。运行 solana program show --buffers 列出这些账户,然后运行 solana program close <buffer account> 以取回余额。

关闭您不再需要的程序,也会收回其部署所用的 SOL,但已关闭的程序 ID 无法再次使用。运行 CI 流水线的团队应在多次运行中重复使用已充值的开发网密钥对,而不是每次任务都反复请求水龙头。

总结

2026年获取测试用 SOL,关键不在于找到唯一可用的水龙头,而在于选对层级。官方水龙头可满足日常需求,限额为每8小时2次请求;CLI 和 RPC 提供商的水龙头可用于程序化获取资金,而本地验证者或 Surfpool 则完全消除了这一限制。

我们建议每个新项目都先在本地启动;当您需要共享的公共环境时,再迁移到开发网;而测试网则留给验证者去对 Alpenglow 进行全面测试。

如何获取 Solana 测试网和 Devnet 代币