---
title: "使用 ERPC CLI 執行 validator、RPC 節點與您自己的應用"
description: "ERPC CLI 從同一個命令列執行 18 條鏈的 RPC 節點、13 條鏈的 validator 與您自己的應用；在您提出要求時，ERPC AI 會替您執行它。"
canonical: "https://erpc.global/zh-tw/doc/erpc-cli/overview/"
locale: "zh-tw"
---

# 使用 ERPC CLI 執行 validator、RPC 節點與您自己的應用

ERPC CLI 以一個命令列涵蓋 18 條鏈的 RPC 節點、13 條鏈的 validator、您自己的應用與您的 ERPC 帳戶。在您提出要求時，ERPC AI 會替您執行它。

本頁說明 ERPC CLI `v0.1.0-rc.4`，這是發行前版本（[狀態](https://erpc.global/zh-tw/doc/erpc-cli/overview/#狀態)）。

[安裝 ERPC CLI](https://erpc.global/zh-tw/doc/erpc-cli/overview/#安裝 "button") [部署您的第一個應用](https://erpc.global/zh-tw/doc/erpc-cli/worker-quickstart/ "button")

```bash
curl -fsSL https://install.erpc.global | sh
```

## 使用 ERPC CLI 可以做什麼

- **執行 validator 與 RPC 節點**。`erpc rpc` 在全部 18 條鏈上執行 RPC 節點，`erpc validator` 在其中 13 條鏈上執行 validator，每條鏈都使用相同的子命令。它們的生命週期命令免費，且不需要帳戶。
- **在伺服器上執行您自己的應用**。`erpc worker` 將您的應用編譯為原生 Linux 二進位檔，並在 ERPC VPS 或您自己的伺服器上，以經過強化的 systemd 單元執行，中間沒有 Docker，也沒有執行環境。
- **讓應用的金鑰不落在伺服器的磁碟上**。應用的交易金鑰與 Secret 從 1Password、您的鑰匙圈或 erpc 的加密金鑰庫直接進入 worker 的記憶體。沒有 `wallet.json`，也沒有 `.env`。
- **詢問 ERPC AI**。`erpc ai` 根據 ERPC 的文件與您的帳戶回答。經您核准後，它可以啟動按小時計費的 VPS、安裝您的 SSH 金鑰、關閉密碼登入，並只允許來自您位址的 SSH。
- **呼叫 RPC 並接收 Webhook**。`erpc rpc call` 以您已登入的帳戶呼叫 Solana 或 Ethereum 主網，或透過 x402 按次付費。`erpc webhook` 以 POST 方式將 RPC 事件傳送到您的 URL。
- **儲存與備份檔案**。`erpc storage` 與 `erpc backup` 將您的檔案保存在 ERPC Global Storage 中，檔案在離開您的機器之前就已在本機加密。

## 安裝

在 macOS 與 Linux 上：

```bash
curl -fsSL https://install.erpc.global | sh
```

在 Windows 上，於 PowerShell 中：

```powershell
irm https://install.erpc.global/ps1 | iex
```

這些 URL 會選擇最新穩定版。在專案只有發行前版本的期間，它們會選擇最近釋出的發行前版本。若要固定版本，請使用 `https://install.erpc.global/v0.1.0-rc.4`，在 Windows 上則使用 `https://install.erpc.global/v0.1.0-rc.4/ps1`。新版本釋出後，邊緣與用戶端的快取可能會讓用戶端看到的內容出現延遲。

安裝程式會將 `erpc` 放在 `~/.erpc/bin`，並將 ERPC AI 的技能寫入 `~/.erpc/skills`。提供的構建版本涵蓋 Linux（x86_64、arm64）、macOS（Intel、Apple silicon）與 Windows（x86_64）。

### 為主網 validator 安裝

上述安裝程式不會驗證任何內容。高可信度的安裝途徑會在任何程式執行之前檢查已簽署的版本清單，而且是目前唯一會驗證內容的途徑，因此主網 validator 的營運者應使用此途徑。每個版本都附有已簽署的 `release-manifest.json`（minisign）、CycloneDX SBOM，以及 GitHub 構建來源證明。步驟請見[驗證版本](https://github.com/elsoul/erpc-cli/blob/v0.1.0-rc.4/docs/verify-release.md)。

### 從原始碼構建

```bash
git clone https://github.com/elsoul/erpc-cli
cd erpc-cli
cargo build --release
./target/release/erpc --help
```

## 免費開始

validator 與 RPC 節點的生命週期命令免費，且不需要帳戶。[dashboard.erpc.global](https://dashboard.erpc.global/zh-tw) 上的帳戶可解鎖其餘功能：

| 命令 | 無帳戶 | 有帳戶 |
| --- | --- | --- |
| validator 與 RPC 節點的生命週期 | 是 | 是 |
| `erpc ai` | | 是 |
| `erpc worker` | | 是 |
| `erpc storage`、`erpc backup` | | 是 |

```bash
erpc signup     # opens the sign-up page
erpc login      # signs this machine in; the session goes to the keychain or 1Password
erpc whoami
```

[登入與金鑰](https://erpc.global/zh-tw/doc/erpc-cli/sign-in-and-keys/)說明工作階段與您的金鑰保存在哪裡。

## ERPC CLI 如何保管您的金鑰

ERPC CLI 使用 1Password 保存節點清單與受管理的簽署金鑰備份，並支援以作業系統的鑰匙圈保存營運者的憑證。API 權杖與 RPC 金鑰在 `erpc.toml` 中以參照方式指定，絕不以值的形式寫入，而值會透過標準輸入送達伺服器，絕不出現在命令列上。

節點清單也保存在 1Password 中。共用保險庫後，團隊中的每個人都能從自己的機器管理同一批節點。節點伺服器上保留哪些內容取決於鏈：請見[登入與金鑰](https://erpc.global/zh-tw/doc/erpc-cli/sign-in-and-keys/#節點金鑰保存在哪裡)中的表格。

## 狀態

ERPC CLI 處於發行前階段，版本為 `v0.1.0-rc.4`。其命令已存在，並通過了離線檢查。在實際主機上的驗收仍在進行中：[各鏈的現況](https://erpc.global/zh-tw/doc/erpc-cli/nodes/#各鏈的現況)與各鏈的指南說明了每條鏈的狀態。

只有最新版本會收到安全性修正，且迄今為止的每個版本都是發行前版本。請透過 [GitHub 私密漏洞回報](https://github.com/elsoul/erpc-cli/security/advisories/new)私下回報漏洞，不要在公開的 issue 中回報。

ERPC CLI 是 [SLV](https://github.com/ValidatorsDAO/slv) 以 Rust 撰寫的後繼者。其原始碼位於 [elsoul/erpc-cli](https://github.com/elsoul/erpc-cli/tree/v0.1.0-rc.4)，採用 Apache-2.0 授權。

## 探索 ERPC CLI

- [登入與金鑰](https://erpc.global/zh-tw/doc/erpc-cli/sign-in-and-keys/)：登入、選擇工作階段的保存位置，並查看每把金鑰位於何處。
- [erpc ai](https://erpc.global/zh-tw/doc/erpc-cli/ai/)：在終端機中詢問 ERPC AI，並選擇它可以做什麼。
- [RPC 與 Webhook](https://erpc.global/zh-tw/doc/erpc-cli/rpc-call-and-webhooks/)：呼叫 Solana 或 Ethereum 主網、透過 x402 按次付費，並將事件傳送到您的 URL。
- [erpc worker 快速開始](https://erpc.global/zh-tw/doc/erpc-cli/worker-quickstart/)：建立 HelloWorld、在本機執行，並部署到伺服器。
- [匯入應用](https://erpc.global/zh-tw/doc/erpc-cli/worker-import/)：不修改程式碼，部署您已有的應用。
- [金鑰與 Secret](https://erpc.global/zh-tw/doc/erpc-cli/worker-secrets/)：將應用的交易金鑰與 Secret 保存在 1Password、鑰匙圈或金鑰庫中。
- [防火牆與 WAF](https://erpc.global/zh-tw/doc/erpc-cli/worker-firewall-and-waf/)：限制對伺服器的存取，並在公開 API 前面放置 WAF。
- [狀態與計費](https://erpc.global/zh-tw/doc/erpc-cli/worker-status-and-billing/)：監看應用、查看按小時計算的費用，並備份其狀態資料。
- [出錯時](https://erpc.global/zh-tw/doc/erpc-cli/worker-troubleshooting/)：錯誤訊息與對應的處理方式，以及如何恢復伺服器。
- [節點](https://erpc.global/zh-tw/doc/erpc-cli/nodes/)：執行 validator 與 RPC 節點，並找到各鏈的指南。
- [命令](https://erpc.global/zh-tw/doc/erpc-cli/commands/)：所有命令群組、全域選項、退出碼、儲存與備份。
