如何从 Solana 官方水龙头获取 Devnet SOL
Solana 水龙头由 Solana Foundation 运营,同时支持开发网和测试网。匿名用户每 8 小时最多可请求 2 次,使用 GitHub 登录可获得更高额度。额度提高前会验证 GitHub 账户,因此新注册或空白账户可能无法通过验证。
以下是领取免费 SOL 的方法:
- 打开水龙头:前往 faucet.solana.com,然后选择开发网或测试网。几乎所有应用开发都应选择开发网。
- 粘贴您的钱包地址:输入 Phantom、Solflare 或 Backpack 等Solana 钱包的公开地址。查询余额前,请确保钱包本身已切换到开发网。
- 选择数额并确认:从下拉菜单中选择数额,然后点击“Confirm Airdrop”。代币通常会在几秒内到账。
- 如需更多额度,请使用 GitHub 登录:匿名额度用完后,连接 GitHub 账户即可提高您的请求上限。
2026年值得注意的一项变化是,水龙头现在明确告知 AI 代理不要使用网页界面。运行 Solana 测试的代理式编程工具会被引导改用 CLI 空投、工作量证明水龙头或本地验证者,这表明这些水龙头目前承受着大量自动化流量。

其他 Solana 水龙头
公共水龙头容易被领空并受到限速,因此请准备备用方案。以下每个选项都列在Solana 官方水龙头指南中:
- QuickNode 水龙头:QuickNode 水龙头支持开发网和测试网,每个网络每12小时可领取一次。您需要连接钱包,而不是粘贴地址。
- SolFaucet:位于 solfaucet.com 的长期运行的社区水龙头,通过开发网和测试网的公共 RPC 端点转发空投,因此在这些端点拥堵时会失败。
- DevnetFaucet.org:位于 devnetfaucet.org 的社区水龙头,其频率限制与公共 RPC 端点相互独立,在官方渠道额度耗尽时很有用。其姊妹网站 TestnetFaucet.org 覆盖测试网。
- 工作量证明水龙头:Ellipsis Labs 维护着一个 开发网 PoW 水龙头,可用您设备的算力换取开发网 SOL。它以小型 Rust 工具的形式安装,并在后台挖矿,速度比网页水龙头慢,但实际上没有上限。
- Discord 水龙头:当所有网页渠道都受到速率限制时,76 Devs 和 LamportDAO 的 Discord 服务器会运行水龙头机器人,按指令发放开发网 SOL。
对旧版指南(包括我们自己的指南)的一项更正:Stakely 的 Solana 水龙头不再发放开发网代币。它现在会发送约 0.001 个主网 SOL,用于为被困钱包支付 gas,这是针对另一个问题的另一种工具。

通过命令行获取 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 进行全面测试。






