Frosting Guide 安全下载

如何在 Cake Wallet 中使用自定义节点

在钱包设置中打开 Nodes(节点)页面,点击加号按钮,输入节点地址和端口;只有当节点在该端口提供 TLS 时才开启 Use SSL。运行自己的 Monero 节点或 Electrum 服务器是最大的隐私提升,而端口与 SSL 不匹配是自定义节点连接失败最常见的原因。

快速步骤

  1. 打开 Nodes 页面. 从首页打开设置,进入当前钱包的设置,选择 Nodes(节点)。每个币种都有自己的节点列表。
  2. 点击加号按钮. 这会打开添加新节点的表单。
  3. 输入地址和端口. 输入主机名或 IP 地址以及端口,例如 Monero 用 18081 或 18089,开启 SSL 的 Electrum 服务器用 50002。
  4. 设置 SSL 及其他选项. 仅当节点在该端口提供 TLS 时开启 Use SSL。仅当节点要求时才填写登录信息。仅对你控制的节点开启 Trusted。
  5. 按需添加 SOCKS 代理. 如需通过 Orbot 或其他代理访问节点,请启用 SOCKS 代理选项,并输入 127.0.0.1:9050 之类的地址。
  6. 保存、选择并测试. 保存节点,在列表中点击选中它,检查钱包是否连接并开始同步。如果显示无法访问,请重新检查端口和 SSL。

Cake Wallet 不会下载完整的区块链。它与一个节点(node)通信:Monero 使用 Monero 守护进程,Bitcoin 和 Litecoin 使用兼容 Electrum 的服务器,Ethereum 及类似链使用 RPC 端点。Cake 运行着默认节点,并列出了一些社区节点,你也可以添加自己的节点。你使用的节点会影响速度、可靠性和隐私。

为什么要更换节点

  • 隐私。除非你使用 Tor,否则任何节点运营者都能看到你钱包的请求和你的 IP 地址。Cake 的文档称运行自己的节点是目前最大的隐私提升。
  • 可靠性。如果钱包一直停留在 "Disconnected"(已断开)或 "Attempting Sync"(尝试同步),文档建议的第一个解决办法就是更换节点。
  • 速度。距离近的节点,或家庭网络中你自己的节点,通常能让 Monero 同步更快。
  • 功能。Bitcoin Silent Payments 需要带有相应索引的 Electrum 服务器(见下文)。

节点表单逐项说明

字段填写内容
Node Address(节点地址)只填主机名或 IP,不带 http:// 或端口,例如 node.example.com 或 192.168.1.20
Node port(节点端口)节点监听的端口(见下表)
Login 和 Password(登录名和密码)除非你的节点使用 RPC 认证,否则留空
Use SSL仅当该端口提供 TLS 时开启
Trusted(受信任)Monero:仅对你自己运行的节点开启。它会跳过一些防御性检查以加快同步
SOCKS proxy(SOCKS 代理)可选。让该节点通过代理连接,例如位于 127.0.0.1:9050 的 Orbot
Enable for Auto-Switching(启用自动切换)当前节点失败时,允许应用自动切换到该节点

Nodes 界面在 6.2 版本(2026 年 6 月)重做时布局有所变化,6.5 版本又在每个钱包的设置中新增了 Nodes 页面(Cake Wallet 版本说明,2026)。节点表单中还有一个测试按钮,会报告连接是否成功。

常用端口

币种与服务器常见端口SSL
Monero 守护进程,受限 RPC18089公共节点通常开启
Monero 守护进程,标准 RPC18081家庭节点通常关闭
通过 HTTPS 的 Monero443开启
带 TLS 的 Bitcoin Electrum 服务器(Fulcrum、electrs)50002开启
不带 TLS 的 Bitcoin Electrum 服务器50001关闭
洋葱(.onion)节点以运营者公布的为准通常关闭,Tor 本身已加密

这些只是惯例,不是规定:请始终使用你的节点或服务商文档中注明的端口。源代码中列出的 Cake 自己的默认节点也遵循同样的模式:端口 18081 开启 SSL 的 Monero 节点,以及端口 50002 开启 SSL 的 Bitcoin Electrum 服务器。

Monero:自建节点

在家中的电脑或专用节点设备上运行 monerod 能带来最高的隐私:没有第三方能看到你的钱包请求了哪些区块和交易。在家庭 Wi-Fi 下让 Cake Wallet 指向节点的局域网 IP 和 RPC 端口;或通过 Tor 把它发布为洋葱服务,以便在外出时使用。

  • 对外开放受限 RPC 端口(通常为 18089)比开放完整 RPC 端口更安全。
  • 只对你自己的节点开启 Trusted。
  • 修剪(pruned)节点完全可以用于钱包同步,而且所需磁盘空间少得多。

Bitcoin 和 Litecoin:Electrum 服务器

对于 Bitcoin,Cake Wallet 使用 Electrum 协议,所以你需要在 Bitcoin Core 之上运行 Fulcrum 或 electrs 之类的 Electrum 服务器,而不是使用 Bitcoin Core 的 RPC 端口。许多家庭节点套件都自带这类服务器。Litecoin 同理,使用 Litecoin Electrum 服务器;MWEB 在 Litecoin 设置中有单独的节点设置。

Silent Payments 注意事项:扫描 Silent Payments 需要构建了 tweak 索引的 electrs 服务器。Cake 的文档指出,如果你的服务器缺少该索引,钱包会退回使用 Cake 自己的 electrs 服务器进行扫描;如果你是为了隐私而运行自己的节点,这一点很重要。参见 Silent Payments。6.4.2 版本还修复了当节点只能在局域网内访问时无法发送 Bitcoin 的问题。

Ethereum 及其他链

EVM 链、Solana、Tron 等币种也有带添加选项的节点列表。Nano 工作量证明节点单独管理。自建这些节点的人较少,所以更换节点的主要原因是可靠性。

自定义节点无法连接时

  • 先检查 SSL 与端口是否匹配。Cake 的文档指出,最常见的不匹配是 "SSL enabled on a non-SSL port or vice versa"(在非 SSL 端口上开启了 SSL,或反之)。
  • 去掉地址中多余的部分。地址栏中不要带 https://、末尾斜杠或端口。
  • 自签名证书。如果你的家庭节点使用自签名证书,开启 SSL 后无法连接,请在局域网内尝试不带 SSL 的端口,或使用 Tor。
  • 防火墙和 VPN。一些移动网络和 VPN 会屏蔽节点端口。请换一个网络试试。
  • 洋葱地址需要 Tor。.onion 节点只有在内置 Tor 或 Orbot 运行时才能使用;否则会一直停留在 "Connecting"(连接中)。参见隐私与 Tor。
  • 节点仍在同步。尚未完全同步的守护进程无法为你的钱包提供服务。
  • 错误:"Internal error: Failed to get earliest fork height" 通常需要更换节点并重启应用(Cake Wallet 文档,2026)。更多内容见错误信息。

如果都不行,就切换回默认节点:你的资金在区块链上,不在节点上,更换节点绝不会让资金面临风险。一般的同步问题请参阅 Cake Wallet 不同步。

常见问题

使用 Cake Wallet 的默认节点安全吗?

就资金安全而言是安全的:节点无法花费你的币。就隐私而言,运营者能看到你的 IP 和钱包请求,所以如果你在意这一点,请使用 Tor 或自己的节点。

Trusted 开关有什么作用?

对于 Monero,它让钱包信任该节点并跳过一些防御性检查,从而加快同步。只对你控制的节点开启。

我的 Monero 节点应该用哪个端口?

使用你的节点配置的 RPC 端口:18081 是常见的标准端口,18089 是常见的受限端口。让 SSL 开关与该端口匹配。

能把 Cake Wallet 直接连接到 Bitcoin Core 吗?

不能直接连接 Bitcoin Core 的 RPC。Cake Wallet 需要在你的节点上运行的、兼容 Electrum 的服务器,例如 Fulcrum 或 electrs。

为什么我的 .onion 节点始终连不上?

洋葱节点需要 Tor。请开启内置 Tor 或运行 Orbot,或改用明网节点。