---
title: "如何從 Solana faucet 取得 Testnet SOL 代幣"
description: "什麼是 faucet、運作方式，以及如何免費取得 SOL 代幣"
---

# 如何從 Solana faucet 取得 Testnet SOL 代幣

在[開發 Solana](https://www.alchemy.com/solana?a=acbb6b517f)時，你需要 SOL 代幣來部署智能合約，或者用 Solana 的說法，稱為 program。但在開發階段測試 program 時，真正的 SOL 代幣派不上用場。你需要測試用的 SOL 代幣，才能[將智能合約部署到 Solana Devnet](https://www.alchemy.com/overviews/solana-devnet) 和 Testnet。

本文將說明如何安裝 Solana CLI、從命令列建立新錢包，以及如何從 CLI 和易用的 [Solana faucet](https://www.alchemy.com/dapps/list-of/crypto-faucets-on-solana) 網站請求 Devnet SOL 代幣。

## **什麼是 Solana faucet？**

Solana faucet 是一項實用工具，Solana 開發者可以藉此取得免費的測試 SOL 代幣，將 program 部署到 Solana 的 Devnet 上。Solana faucet 同時支援公開使用的 Solana Testnet 和 Devnet。

你無法將這些 SOL 代幣轉移或用在 Solana 主網上，也無法兌現，因為它們僅供開發者和測試人員用來測試 Solana program 和[應用程式](https://www.alchemy.com/dapps/top/defi-dapps)。

在開始使用 Solana faucet 取得免費 Devnet SOL 代幣之前，你需要先完成幾個前置步驟。

## **兩項前置作業——安裝 Solana 並建立錢包**

在取得 Solana testnet faucet 之前，你需要完成一些前置作業，這對剛開始接觸 Solana 開發的人來說尤其重要。

### **1. 安裝 Solana 命令列介面（CLI）**

首先，你需要安裝 Solana CLI，這是[基本的 Solana 開發者工具](https://www.alchemy.com/overviews/solana-developer-tools)之一。在這份快速指南中，我們會以 Windows 為例。

以系統管理員身分開啟命令提示字元，然後執行以下程式碼，將 Solana 安裝程式下載到暫存目錄：

下載完 Solana 安裝程式後，接下來是在 Windows 上安裝 Solana 本身。

執行這個指令：

完成後，你的 CLI 畫面應該會像這樣：

<ImageBlock
  src="https://media.alchemy.com/1703624795-solana-cli-successfully-installed.png"
  alt="成功安裝 Solana CLI"
  width={1920}
  height={431}
  caption="成功安裝 Solana CLI"
/>

接著，開啟一個新的命令列介面（不要以系統管理員身分），執行以下程式碼，確認 Solana CLI 是否已正確安裝：

<ImageBlock
  src="https://media.alchemy.com/1703625084-solana-cli-version-confirmation.png"
  alt="成功確認 Solana CLI 版本"
  width={1920}
  height={212}
  caption="成功確認 Solana CLI 版本"
/>

### **2. 建立 Solana 錢包**

你需要一個錢包來接收免費的 Solana faucet 代幣，可以選擇的錢包類型有很多種，包括瀏覽器錢包、硬體錢包、紙錢包，或是檔案系統錢包。

如果你不熟悉命令列操作，也可以使用 Phantom（[最受歡迎的 Solana 錢包](https://www.alchemy.com/overviews/solana-wallets)）連接到 Solana 的 devnet。

進入你的 [Phantom 錢包](https://www.alchemy.com/dapps/phantom)後，依照以下步驟切換到 Devnet：

1. 點選設定（齒輪）圖示
1. 向下捲動並點選「Change Network」
1. 選擇 Devnet

在本教學中，我們會使用紙錢包，以協助剛開始在 Solana 上進行開發的 web3 新手開發者。

要從命令列建立紙錢包，執行以下腳本取得你的助記詞（seed phrase）：

系統會要求你設定一組密碼，設定完成後會顯示你的公鑰和助記詞。

在這個範例中，我們的 pubkey（也就是錢包地址）是 B5T1kz7LhoTLqWmVvrAFTVb47f6BfXgov4kYTqo8kH7g。

在 Solana 開發術語中，錢包地址常與 pubkey 這個詞交替使用。

<ImageBlock
  src="https://media.alchemy.com/1703625295-create-solana-devnet-wallet-using-cli.png"
  alt="從命令列建立 Solana devnet 錢包"
  width={1920}
  height={520}
  caption="從命令列建立 Solana devnet 錢包"
/>

完成前置作業後，我們來看看兩種不同類型的 Solana faucet。

## **Solana faucet 有哪兩種類型？**

**Solana faucet 有兩種類型：命令列 Solana faucet，以及提供圖形化使用者介面（GUI）方便取得測試 SOL 代幣的 Solana faucet 網站。** 這兩種方法都可以取得你的 devnet 代幣，選擇對你來說較方便的方法即可。

### **1. 從命令列 Solana faucet 取得測試 SOL**

要取得免費的 Solana faucet 代幣，不需要大費周章，直接從命令列就能取得。

使用以下腳本從命令列接收測試 SOL 代幣：

將接收帳戶地址換成你先前產生的 pubkey。在其他條件不變的情況下，你的紙錢包會收到 2 個 SOL。

<ImageBlock
  src="https://media.alchemy.com/1703625551-devnet-token-request-using-cli.png"
  alt="從命令列請求 2 個 Devnet SOL 代幣"
  width={1920}
  height={296}
  caption="從命令列請求 2 個 Devnet SOL 代幣"
/>

關閉該介面，開啟另一個介面，確認代幣是否已進入你的錢包。

貼上這段程式碼：

如果操作正確，你的終端機應該會顯示如下畫面：

<ImageBlock
  src="https://media.alchemy.com/1703625782-devnet-token-confirmation.png"
  alt="2 個 Devnet SOL 代幣出現在 Devnet 錢包中"
  width={1920}
  height={212}
  caption="2 個 Devnet SOL 代幣出現在 Devnet 錢包中"
/>

### **2. 從 Solana faucet 網站取得測試 SOL**

如果你使用 Phantom 錢包來取得測試 SOL 代幣，可以透過具有視覺化使用者介面的[Solana faucet 網站](https://solfaucet.com/)，輕鬆請求免費的 Devnet SOL 代幣。

你只需要依照三個簡單步驟操作：

1. 複製並貼上你的 Solana 錢包地址到輸入欄位
1. 選擇 Devnet 作為你的網路
1. 設定你想要接收的代幣數量

在這個網站上，你最多可以請求 10 個 SOL。下圖中，我們請求了 4 個 SOL。

<ImageBlock
  src="https://media.alchemy.com/1703625885-devnet-tokens-from-solfaucet-com.png"
  alt="成功從 solfaucet.com 空投 4 個 devnet SOL 代幣"
  width={1920}
  height={727}
  caption="成功從 solfaucet.com 空投 4 個 devnet SOL 代幣"
/>

就是這樣！

在本篇指南中，我們示範了如何透過命令列，或是使用易用的 Solana faucet 網站，來取得 Solana faucet。

如果你正在使用[Solana API](https://www.alchemy.com/docs/reference/solana-api-quickstart)開發專案，[註冊免費的 Alchemy 帳號](https://www.alchemy.com/solana?a=acbb6b517f)即可取得免費的 Solana RPC 存取權限。
