Aptos Wiki
MoveMove 社区Aptos 链接合集Sui WikiStarcoin Wiki
  • 🎉欢迎
  • 💡概览
    • 起源
    • 愿景
    • 主网路线图
    • 激励测试网(1)
    • 技术路线图
    • 激励测试网(2)
    • 激励测试网(3)
    • 激励测试网(4)
  • 📌基础
    • 账户(Account)
    • 事件(Events)
    • 证明(Proof)
    • Gas 和交易费
    • 节点网络和同步
    • 验证者节点
    • 全节点
    • 交易和状态
  • 🔄交易
    • 与 Aptos 区块链交互
  • 📓教程
    • Petra 钱包插件安装使用
    • 教程指引
    • 您的第一笔交易
    • 您的第一个 Move 模块
    • 您的第一个 NFT
    • 运行本地网络
    • 开发网 Devnet
      • 运行全节点(官方教程)
      • 运行全节点(社区教程)
        • Windows
        • Linux
    • 测试网 Testnet
      • 社区教程
        • AIT-3 新功能
        • 节点要求
        • AIT-3 步骤
        • 使用 Docker
        • 全节点搭建
        • 加入测试网
        • 离开激励测试网
  • 🖊️博客
    • Block-STM:我们如何在 Aptos 区块链上每秒执行超过 16 万笔交易
  • 🗻生态
    • Aptos 宣布资助计划!
    • Aptos 生态项目汇总
      • 聚合器
        • Hippo Labs
      • Defi
        • 🟢Pontem Network
        • 🟢Vial Protocol
        • 1KX Protocol
        • Seam Money
        • Aries Markets
        • Empo Finance
        • Ultima protocol
        • Econia
        • Zaptos Finance
        • Laminar Market
        • Thala Labs
        • AptoSwap
        • Aptoslend
        • ASwap
      • 基础设施
        • 🟢Aptos 域名服务
        • Nutrios
        • Dialect
        • Switchboard
      • NFT
        • 🟢Topaz NFT Marketplace
        • TokenMasksLabs
        • Clone Protocol
        • Aptos Ape Society
      • 钱包
        • 🟢Fewcha Wallet
        • 🟢Martian Wallet
        • Volt.id wallet
        • ONTO Wallet
        • Hive Wallet
        • Blocto
      • 工具
        • ChainIDE
        • Paymagic
        • Aptosphere
        • Saber Labs
  • ❓问题(FAQ)
    • 常见问题
    • 如何分享自己的节点
    • 如何运行多个节点
    • 如何修改节点配置文件
Powered by GitBook
On this page
  • 修改节点监听的地址
  • 映射节点端口
  • 重启节点
  • 端口检测
  • 组装节点 seeds 信息
  1. 问题(FAQ)

如何分享自己的节点

Previous常见问题Next如何运行多个节点

Last updated 2 years ago

前提:

  • 您的节点需要有公网 IP;

  • 服务器关闭防火墙;

  • 在服务器供应商控制台放行 6180 和 8080 端口;

修改节点监听的地址

编辑 public full node.yaml 文件,将 listen_address 修改为 0.0.0.0 ,使得能监听来自外部 IP 的流量。

如下图所示:

映射节点端口

修改 docker-compose.yaml 文件,将 6180 暴露给公网。

新增一行 - "6180:6180" ,如下图所示:

重启节点

输入如下命令重启:

docker-compose down
docker-compose up

端口检测

若是开启状态,则可以继续下面的步骤分享。

如果是关闭状态,请检查节点运行状态、配置文件是否修改成功、防火墙是否关闭或放行 6180 端口。

组装节点 seeds 信息

以下是格式说明:

<Peer_ID>:
  addresses:
  # with DNS
  - "/dns4/<DNS_Name>/tcp/<Port_Number>/noise-ik/<Public_Key>/handshake/0"
  role: Upstream
<Peer_ID>:
  addresses:
  # with IP
  - "/ip4/<IP_Address>/tcp/<Port_Number>/noise-ik/<Public_Key>/handshake/0"
  role: Upstream

方式一:IP 地址

假设:

  • 您的 IP 为 5.161.43.102;

  • 公钥和 Peer ID 是 1741d4ef7b057349f8162b50b84b5959c872c927fba037a502aeca0da4b60d3e;

那么组装结果为:

1741d4ef7b057349f8162b50b84b5959c872c927fba037a502aeca0da4b60d3e:
  addresses:
  - "/ip4/5.161.43.102/tcp/6180/noise-ik/1741d4ef7b057349f8162b50b84b5959c872c927fba037a502aeca0da4b60d3e/handshake/0"
  role: "Upstream"

方式二:域名

若您有域名,且域名解析到了节点服务器,则可以使用该方式。

假设:

  • 您的节点域名为 node1.devnet.aptos.movemove.org(该节点域名仅作演示,实际不存在)

  • 公钥和 Peer ID 是 1741d4ef7b057349f8162b50b84b5959c872c927fba037a502aeca0da4b60d3e;

那么组装结果为:

1741d4ef7b057349f8162b50b84b5959c872c927fba037a502aeca0da4b60d3e:
  addresses:
  - "/dns4/node1.devnet.aptos.movemove.org/tcp/6180/noise-ik/1741d4ef7b057349f8162b50b84b5959c872c927fba037a502aeca0da4b60d3e/handshake/0"
  role: Upstream

您也可以向社区提交 issue,以共享您的节点,提交前请确保您的节点可用,并长期维护。

可以使用检测:

地址:

❓
站长工具
https://github.com/jiangydev/aptos-node/issues