跳转到主要内容

MetaMask 钱包设置教程:完整指南

MetaMask 是与 Ethereum 及兼容 EVM 区块链交互时使用最广泛的加密货币钱包。截至 2026 年,它拥有超过 1 亿月活用户,是去中心化应用(dApps)、DeFi 协议、NFT 市场以及更广泛 Web3 生态的主要入口。无论你是在 Uniswap 上兑换代币、铸造 NFT,还是参与治理,MetaMask 很可能都是你会使用的钱包。

本教程涵盖从初始安装到高级安全配置的全部内容,并提供在日益复杂的多链环境中保持安全的实用指导。

什么是 MetaMask?​

MetaMask 是一个非托管加密货币钱包,提供浏览器扩展(Chrome、Firefox、Brave、Edge)和移动应用(iOS、Android)。它可以让你:

  • 存储和管理 Ethereum 及兼容 EVM 的代币
  • 发送和接收 加密货币
  • 连接 dApps 用于 DeFi、NFT、游戏等场景
  • 与多条区块链交互,包括 Ethereum、Polygon、Arbitrum、Optimism、Base、BNB Chain 和 Avalanche
  • 兑换代币,在钱包内直接使用聚合 DEX 流动性
  • 签名消息,用于身份验证和链下操作

作为非托管钱包,MetaMask 让你完全掌控私钥。这意味着没有公司可以冻结你的资金或阻止你的交易,但也意味着你的安全与备份完全由你自己负责。

安装 MetaMask​

安装浏览器扩展​

MetaMask 可用于 Chrome、Firefox、Brave 和 Edge 浏览器。

步骤 1:从官方渠道下载

在地址栏手动输入 URL,直接访问 metamask.io。不要点击来自社交媒体、邮件或搜索广告中的 MetaMask 链接,钓鱼网站经常冒充 MetaMask。

步骤 2:点击“Download”并选择你的浏览器

你将被引导到对应的浏览器扩展商店(Chrome Web Store、Firefox Add-ons 等)。

步骤 3:核对扩展详情

  • 发布方应为 “metamask.io”
  • 检查用户数量(应为数百万级)
  • 检查评论和评分
  • 扩展 ID 应与 MetaMask 官网列出的官方 ID 一致

步骤 4:安装扩展

点击“Add to [Browser]”并确认安装。MetaMask 狐狸图标会出现在浏览器工具栏中。

安装移动应用​

iOS:

  1. 打开 App Store
  2. 搜索 “MetaMask”
  3. 确认开发者为 “MetaMask”(ConsenSys)
  4. 下载并安装

Android:

  1. 打开 Google Play Store
  2. 搜索 “MetaMask”
  3. 确认开发者为 “ConsenSys”
  4. 下载并安装

创建新的 MetaMask 钱包​

步骤 1:启动 MetaMask​

点击浏览器工具栏中的 MetaMask 狐狸图标(或打开移动应用)。你会看到欢迎界面。

步骤 2:选择“Create a New Wallet”​

你会看到两个选项:

  • Create a new wallet:首次使用者
  • Import an existing wallet:如果你已有助记词

选择 “Create a new wallet.”

步骤 3:同意条款并设置密码​

  • 阅读并接受使用条款和隐私政策
  • 为 MetaMask 创建一个强且唯一的密码
  • 该密码仅用于本地加密钱包数据,不是你的助记词
  • 使用密码管理器生成并保存强密码(16 位以上)

步骤 4:保护你的 Secret Recovery Phrase​

MetaMask 会生成一组 12 个单词的 secret recovery phrase(seed phrase)。这是你整个钱包的主备份。

关键安全步骤:

  1. 点击 “Reveal Secret Recovery Phrase”
  2. 按顺序将 12 个单词写在实体纸上
  3. 绝不要截图、拍照或数字化存储该短语
  4. 绝不要与任何人分享该短语
  5. MetaMask 客服永远不会向你索要 recovery phrase

步骤 5:确认 Recovery Phrase​

MetaMask 会要求你按正确顺序选择单词以确认 recovery phrase。该校验可确保你准确记录了短语。

步骤 6:钱包就绪​

确认后,你的 MetaMask 钱包即激活。你会看到主账户,包含:

  • 你的 Ethereum 地址(以 0x 开头)
  • 0 ETH 余额
  • 买入、发送、兑换和跨链桥选项
SafeSeed 工具

为了增强安全性,你可以在离线电脑上使用 SafeSeed 的 Seed Phrase Generator 生成 BIP-39 seed phrase,然后导入 MetaMask。这样可确保你的 seed phrase 由可验证的高质量熵生成,而不是仅依赖浏览器的随机数生成器。

MetaMask 基础配置​

添加网络​

MetaMask 默认预置 Ethereum Mainnet。要使用其他 EVM 链,你需要手动添加。

使用 ChainList(推荐):

  1. 访问 chainlist.org
  2. 连接你的 MetaMask 钱包
  3. 搜索你要添加的网络
  4. 点击 “Add to MetaMask” 并确认

推荐添加的热门网络:

网络Chain ID原生代币使用场景
Polygon137MATIC低手续费 DeFi 与 NFT
Arbitrum One42161ETHEthereum L2 扩容
Optimism10ETHEthereum L2 扩容
Base8453ETHCoinbase L2,dApp 生态快速增长
BNB Smart Chain56BNBBinance 生态
Avalanche C-Chain43114AVAX快速终局性 DeFi
zkSync Era324ETHZK rollup L2

手动添加网络: Settings > Networks > Add Network > 输入 RPC URL、Chain ID、Currency Symbol 和 Block Explorer URL

添加自定义代币​

如果某个代币未显示在余额中,但你确定持有它:

  1. 在资产列表底部点击 “Import Tokens”
  2. 输入代币合约地址(可在 Etherscan、CoinGecko 或项目官网查找)
  3. MetaMask 会自动填充代币符号和小数位
  4. 点击 “Import”

安全警告: 仅导入经过验证的合约地址。攻击者可能向你的地址发送诈骗代币,不要与未知代币交互。

连接硬件钱包​

为了获得最高安全性,可将硬件钱包(Ledger 或 Trezor)作为签名设备:

  1. 将硬件钱包连接到电脑
  2. 打开 MetaMask > 点击账户图标 > “Add account or hardware wallet” > “Add Hardware Wallet”
  3. 选择你的硬件钱包品牌
  4. 选择要导入的账户
  5. 交易将需要在硬件设备上进行物理确认

这种方式可将 MetaMask 的 dApp 连接能力与硬件级密钥安全结合。硬件钱包详细设置请参考我们的 Ledger Setup Guide 或 Trezor Setup Guide。

MetaMask 安全配置​

自动锁定计时器​

设置 MetaMask 在一段时间不活动后自动锁定:

  1. Settings > Advanced > Auto-Lock Timer
  2. 设置为 5-15 分钟(越短越安全)
  3. 锁定后需输入钱包密码才能访问

钓鱼检测​

MetaMask 内置钓鱼检测,在访问已知恶意网站时会警告你。请确保开启:

Settings > Security & Privacy > Phishing Detection: ON

隐私设置​

配置增强隐私的选项:

  • Incoming transactions:若你不需要接收代币通知可关闭(减少对第三方服务的数据请求)
  • Default block explorer:设置你偏好的区块浏览器(Ethereum 推荐 Etherscan)
  • MetaMetrics:若隐私优先,可考虑关闭分析数据共享

高级 Gas 控制​

启用高级 Gas 控制以更精细地管理交易费用:

Settings > Advanced > Advanced Gas Controls: ON

这允许你设置自定义 Gas 价格,在网络拥堵、默认估算可能过高或过低时尤其有用。

使用 MetaMask:核心操作​

接收加密货币​

  1. 点击顶部账户名称/地址复制地址
  2. 将该地址分享给发送方
  3. 确认发送方在正确网络发送(Ethereum 代币走 Ethereum,Polygon 代币走 Polygon 等)

常见错误: 在错误网络发送代币。如果有人在 Polygon 上向你发送 USDC,而你分享的是 Ethereum 地址,代币会到达 Polygon 上的同一地址(因为 EVM 地址跨链一致),但你需要在 MetaMask 切换到 Polygon 网络才能看到。

发送加密货币​

  1. 点击 “Send”
  2. 输入收款地址(或在手机上扫描二维码)
  3. 选择代币并输入金额
  4. 查看 Gas 费估算
  5. 点击 “Confirm”

安全提示: 大额交易前务必先发一笔小额测试。确认测试到账后再发送全额。

兑换代币​

MetaMask 内置兑换功能,会聚合多个去中心化交易所报价:

  1. 点击 “Swap”
  2. 选择兑换来源代币和目标代币
  3. 输入金额
  4. 查看汇率、滑点和 Gas 费
  5. 点击 “Swap” 并确认交易

滑点容忍度: 该设置决定你接受的价格波动范围。默认约为 2-3%。对高波动代币可能需要提高,但滑点越高意味着你接受更差价格。应尽量保持在较低水平。

连接 dApps​

大多数 dApp 都有 “Connect Wallet” 按钮:

  1. 在 dApp 网站点击 “Connect Wallet”
  2. 在钱包选项中选择 MetaMask
  3. MetaMask 会弹窗请求你批准连接
  4. 查看 dApp 请求的权限
  5. 点击 “Connect”

连接的含义: 它会将你的公开地址共享给 dApp,不会赋予 dApp 花费你代币或签名交易的权限。每笔交易仍需你明确批准。

注意事项: 某些 dApp 会请求额外权限,如代币支出授权。务必仔细审核。

MetaMask Snaps​

MetaMask Snaps 是一个可扩展系统,允许第三方开发者为 MetaMask 添加新功能。截至 2026 年,Snaps 可用于:

  • 增加对非 EVM 区块链的支持(Bitcoin、Cosmos、Solana)
  • 提供交易洞察与安全警告
  • 集成外部服务(通知、资产组合跟踪)
  • 添加自定义签名协议

安装 Snaps:

  1. 访问 Snaps directory
  2. 浏览或搜索 Snaps
  3. 点击 “Install” 并授予请求的权限
  4. 该 Snap 的功能将可在 MetaMask 中使用

安全注意: 仅安装来自可信开发者的 Snaps。每个 Snap 都需要特定权限,安装前请仔细审查。恶意 Snap 可能干扰你的钱包使用体验。

MetaMask 安全最佳实践​

1. Seed Phrase 安全​

你的 12 词 recovery phrase 是 MetaMask 钱包中所有资金的主密钥。请以保护银行金库钥匙同等的谨慎程度来保护它。

  • 写在纸上或冲压到金属板上
  • 存放在安全的离线位置
  • 绝不要在任何网站输入 seed phrase
  • MetaMask 永远不会索要你的 seed phrase(凡索要者皆为诈骗)
  • 可考虑制作耐火防水的金属备份

2. 交易核验​

确认任何交易前:

  • 阅读完整合约交互描述
  • 逐字符核对收款地址
  • 检查 Gas 费是否合理
  • 对代币授权,检查授权金额(避免无限授权)
  • 在可用时使用 MetaMask 的交易模拟功能

3. 代币授权管理​

每次你与 DeFi 协议交互,都可能授予其花费你代币的权限。除非撤销,否则这些授权会长期有效。

定期授权审计:

  1. 访问 revoke.cash 并连接钱包
  2. 查看所有有效授权
  3. 撤销不再使用协议的授权
  4. 考虑撤销无限授权并改为精确金额授权

4. 识别诈骗​

常见的 MetaMask 诈骗包括:

  • 假 MetaMask 网站 诱导你输入 seed phrase
  • 假客服 在 Twitter/Discord 索要 seed phrase
  • 空投诈骗 发送无价值代币并引导你到恶意网站“领取”价值
  • 虚假代币授权 藏在误导性交易描述中
  • 仿冒 dApps 模仿正规协议并盗取钱包资金

5. 多账户策略​

使用 MetaMask 账户体系隔离不同活动:

  • Account 1:主要持仓账户(尽量少与 dApp 交互)
  • Account 2:DeFi 交互账户(高风险活动)
  • Account 3:NFT 铸造与交易
  • Hardware wallet account:大额持仓 + 硬件签名

这样即使 Account 2 因恶意 dApp 被攻陷,你在 Account 1 的主要持仓仍不受影响(前提是未授予无限授权)。

6. 浏览器卫生​

由于 MetaMask 运行在浏览器中,浏览器安全会直接影响钱包安全:

  • 保持浏览器为最新版本
  • 尽量减少已安装扩展(每个扩展都可能成为攻击向量)
  • 为加密活动使用独立浏览器配置文件
  • 不要点击声称来自加密项目的邮件或私信链接
  • 直接输入 dApp URL,不要依赖搜索结果

MetaMask 常见问题排查​

交易卡住(Pending)​

如果交易一直处于 “pending”:

  1. 当前网络条件下该交易的 Gas 费可能过低
  2. 在 MetaMask 中进入 Activity > 点击 pending 交易 > “Speed Up” 或 “Cancel”
  3. “Speed Up” 会用更高 Gas 费重新提交
  4. “Cancel” 会用相同 nonce 向自己发送一笔零金额交易来替换卡住交易

代币余额不正确​

如果代币余额显示异常:

  1. 确认你在正确网络(在顶部栏切换网络)
  2. 尝试移除后重新添加该代币
  3. 清除 MetaMask 活动缓存:Settings > Advanced > Clear Activity Tab Data
  4. 在区块浏览器上检查交易以核实真实余额

无法连接 dApp​

如果 dApp 无法检测到 MetaMask:

  1. 确认 MetaMask 已解锁
  2. 刷新 dApp 页面
  3. 检查你是否在该 dApp 所需的正确网络
  4. 尝试断开并重新连接钱包
  5. 检查是否存在浏览器扩展冲突

恢复后账户显示零余额​

如果你用 seed phrase 恢复 MetaMask 后账户为空:

  1. 你的代币可能在其他网络上,切换你使用过的每条链检查
  2. 除 Account 1 外的附加账户需要手动添加(点击 “Add Account”)
  3. 自定义代币需要通过合约地址重新导入
  4. 若使用了不同派生路径,请确认与 MetaMask 默认值 m/44'/60'/0'/0 一致

MetaMask 与替代方案对比​

功能MetaMaskRabbyPhantom
主要链EVMEVMSolana + EVM
交易模拟部分支持全面支持部分支持
多链默认体验手动切换自动检测统一体验
硬件钱包支持是是是
开源程度部分是否
Snap 扩展能力是否否
内置兑换是是是
用户规模最大快速增长大(Solana)

MetaMask 最大优势在于其庞大生态,几乎所有 EVM dApp 都支持 MetaMask。不过,Rabby 等替代方案在安全特性(交易前风险分析)和用户体验(自动识别链)方面更强。请选择符合你优先级的方案。

常见问题(FAQ)​

MetaMask 安全吗?​

MetaMask 是经过广泛审计、历史较长的钱包,安全记录较好。但它是否安全很大程度取决于你的使用习惯。钱包本身是安全的,但钓鱼攻击、恶意授权和设备被入侵都是真实威胁。将 MetaMask 与硬件钱包签名器结合使用可获得最佳安全性。

MetaMask 会被黑吗?​

传统意义上,MetaMask 软件本体并未被“攻破”。但用户经常因钓鱼(在假网站输入 seed phrase)、恶意代币授权和恶意软件而损失资金。攻击面几乎总在用户或其环境,而不是 MetaMask 本身。

MetaMask 支持 Bitcoin 吗?​

MetaMask 原生仅支持兼容 EVM 的链。不过通过 MetaMask Snaps,第三方扩展可以增加 Bitcoin 支持。截至 2026 年,已有多个 Bitcoin Snaps 可让你查看 Bitcoin 余额并发起交易,但体验仍不如原生 Bitcoin 钱包顺畅。

MetaMask 密码和 seed phrase 有什么区别?​

你的密码用于加密本地设备上的 MetaMask 数据。若忘记密码,可重装 MetaMask 并用 seed phrase 恢复钱包。seed phrase 是派生全部账户和私钥的主密钥。若丢失 seed phrase,任何人都无法帮你恢复钱包,这是终极备份。

如何把 MetaMask 迁移到新电脑?​

在新电脑安装 MetaMask 并选择 “Import an existing wallet.” 输入你的 12 词 recovery phrase。主账户会自动恢复。你还需要重新添加额外账户、自定义代币,以及任何非默认网络。

MetaMask 免费吗?​

MetaMask 可免费安装和使用。MetaMask 通过内置兑换功能(兑换交易收取小额费用)和法币入金服务(法币买币手续费)获得收入。你也可以直接使用外部 DEX 以避免这些费用。

可以同时在手机和电脑使用 MetaMask 吗?​

可以。你可在多个设备上导入同一 seed phrase。它们会共享相同账户和地址。但自定义代币、网络和活动历史可能需要在每台设备上手动添加,因为这些数据是本地存储的。

如何在 MetaMask 中添加 Ledger 硬件钱包?​

将 Ledger 连接电脑,在 Ledger 上打开 Ethereum 应用,然后在 MetaMask 中进入账户选择器 > “Add account or hardware wallet” > “Add Hardware Wallet” > 选择 “Ledger” > 选择要使用的账户。之后交易将需要 Ledger 确认。

相关指南​