🚀 快速入门指南

大约五分钟内从零开始接收实时 Solana shreds。本指南将引导您完成每一步。


📋 前提条件

开始之前,请确保您具备以下条件:

  • 一台拥有公网 IP 的服务器——shreds 通过 UDP 传送,因此您的服务器必须可从互联网访问。
  • 一个开放的 UDP 端口——您至少需要一个 UDP 端口(如 8001)在 firewall 或安全组中开放。
  • SOL (Solana)——足够支付您选择的方案(起步价 $49)。您可以从任何钱包或交易所发送 SOL。

1️⃣ 创建账户

前往 ShredStream.com 注册。您可以通过以下方式认证:

  • Solana 钱包(Phantom 或 Solflare)
  • Discord OAuth
  • 邮箱和密码

详见 创建账户


2️⃣ 创建新数据流

在仪表盘中点击 New Stream 开始。系统将引导您选择时长、区域并配置连接。

时长价格访问期限
按天$4924 小时
按周$1997 天
按月$49930 天

每个选项均包含 UDP 连接至您选择的区域。

详见 价格


3️⃣ 配置连接

在创建数据流时,输入 shreds 发送的目的地:

  • IP 地址——您服务器的公网 IPv4 地址
  • 端口——您的监听器绑定的 UDP 端口(如 8001)

请确保 firewall 允许此端口的入站 UDP 流量。

您可以随时在数据流详情页更新连接目的地。


4️⃣ 支付并激活

使用 SOL 完成支付。支付窗口将显示 QR 码和支付地址。扫描 QR 码或复制地址,从任何钱包或交易所发送准确的 SOL 金额。链上支付确认后数据流将自动激活。ShredStream.com 会立即开始向您配置的目的地发送 shreds。

如果在支付过程中遇到任何问题,请通过 DiscordTelegram 联系我们——我们会帮您解决。


5️⃣ 安装 SDK 并开始流式处理

接收和解码 shreds 的最快方式是我们的 SDK — 仅需五行代码,使用您已熟悉的语言。它负责 UDP 接收、套接字调优、shred 解析和交易解码。

JavaScript / TypeScriptnpm install shredstream
Pythonpip install shredstream
Rustcargo add shredstream
Go
Gogo get github.com/shredstream/shredstream-sdk-go

参见 SDK 快速入门,获取 JavaScript、Python、Rust 和 Go 的可直接运行代码片段。

我们的 shred 格式针对 ShredStream.com 优化,提供超低延迟交付。SDK 透明地处理这一切。如果您打算构建定制 UDP 接收器,请先阅读为什么使用 SDK,然后参考数据包格式

🔧 高级:使用 netcat 验证原始 UDP 接收

如果您希望在安装 SDK 之前确认 UDP 包已到达服务器,可以使用 nc (netcat)。将 8001 替换为您的分配端口:

bash
# 数据包计数器 — 应快速递增
nc -ul 0.0.0.0 8001 | head -c 1203 | wc -c
bash
# 传入字节的十六进制转储
nc -ul 0.0.0.0 8001 | xxd | head -50

用于调试防火墙和网络路径 — 实际集成请使用 SDK。


🎯 接下来

您现在拥有一个实时的 Solana shred 流。接下来您可以:

  • 按照 SDK 快速入门 将 shreds 解码为可直接使用的交易
  • 阅读为什么使用 SDK 了解推荐的集成路径
  • 优化您的配置,调优 buffer 和多线程监听器
  • 在仪表盘中选择最佳区域以最小化延迟
  • 在数据流详情页添加更多连接,构建冗余

💬 需要帮助?

如果 shreds 未到达,请查看 故障排查 指南。您也可以通过以下方式联系团队:

查看完整的 技术支持 页面了解所有联系方式。

快速入门指南 — Documentations | ShredStream.com