Fediverse

# Welley 与 Fediverse

Welley 支持 ActivityPub，所以你可以关注 Mastodon 和许多其他应用上的人并与他们交流。每台服务器自行决定与哪些其他服务器连接。

[支持的 FEP](https://welley.com/zh/feps/) [开发者指南](https://welley.com/zh/developers/)

## 你的服务器如何联邦

ActivityPub 把 Welley 连接到独立服务器。管理员决定界限在哪里。

-   ### [开放联邦](https://welley.com/zh/federation/federation-open/)
    
    连接更广泛的 Fediverse，并维护你自己的屏蔽列表。
    
    -   在开放模式下，你的服务器会与任何未被屏蔽的域名联邦。
    -   WebFinger 和 NodeInfo 让账号和服务器可以被发现。
    -   你的服务器会为它发出的联邦请求签名。
    
    ![“访问”标签页显示服务器的公开访问、帮助群组选项和开放联邦。](https://welley.com/assets/media/admin-demo-server-access-1200.309ed1ad.webp)
    
    “访问”标签页包含服务器公开访问、帮助群组选项和开放联邦的设置。
    
-   ### [有限联邦](https://welley.com/zh/federation/federation-limited/)
    
    只连接你的服务器批准的域名。
    
    -   你的允许列表同时控制入站和出站联邦。
    -   读取 ActivityPub 内容需要来自允许域名的有效签名。
    -   切换模式不需要重启服务器。
    
    如果允许列表为空，普通联邦会被阻止。对等方必须为它们的抓取请求签名。Lemmy 对等方需要启用 federation\_signed\_fetch。
    
    ![“访问”标签页，已选中“受限联邦”，附有说明、带“添加域名”按钮的域名字段，以及三个在允许列表中的域名。](https://welley.com/assets/media/admin-demo-federation-limited-1200.06a64eb7.webp)
    
    启用受限联邦后，你的服务器只与允许列表中的域名交换内容。
    
    [查看所有界面](https://welley.com/zh/federation/federation-limited/)
    
-   ### [封闭联邦](https://welley.com/zh/federation/federation-closed/)
    
    关闭联邦来运行你的服务器。
    
    -   封闭模式会停止正常的入站和出站 ActivityPub 流量。
    -   你服务器的本地功能和管理 API 仍然可用。
    -   访问 Welley Help 群组有单独的设置。
    
    ![“访问”标签页显示封闭联邦的选项及其说明。这是一个尚未保存的选择。](https://welley.com/assets/media/admin-demo-federation-closed-1200.f735dcbc.webp)
    
    “访问”标签页显示封闭联邦的选项和它的含义。这个选择没有保存。
    
-   ### [远程域名](https://welley.com/zh/federation/federation-domains/)
    
    查看你的服务器知道的远程域名。
    
    -   查看每个域名的可用性、本地记录的该域名用户、举报数量和屏蔽状态。
    -   打开域名，查看详情或审核控制。
    -   筛选列表，找出需要关注的域名。
    
    ![“域名”页面，有搜索、屏蔽状态和可用性筛选，以及联邦域名的表格，列出各域名的管理状态、可用性、用户数和举报数。](https://welley.com/assets/media/admin-demo-federation-domains-2000.fd2f6ea5.webp)
    
    查看与你的服务器联合的所有服务器,包括是否可用、已知的用户和举报,还可以打开某个域名对其进行管理。
    
-   ### [ActivityPub 中继](https://welley.com/zh/federation/federation-relays/)
    
    通过共享的中继服务交换公开内容。
    
    -   添加中继，并检查它的订阅状态。
    -   中继可以帮你的服务器获取人们直接关注范围之外的公开内容。
    -   在“联邦”中管理你服务器的中继连接。
    
    ActivityPub 中继需要开放联邦。在有限或封闭模式下无法开启。
    
    ![中继页面显示中继连接、投递方式和接收计数。没有建立中继连接。](https://welley.com/assets/media/admin-demo-federation-relays-1520.e341b97f.webp)
    
    中继页面显示中继连接、它的投递方式和接收计数。我们没有连接中继。
    
-   ### [标准和共享扩展](https://welley.com/zh/federation/federation-standard-features/)
    
    与其他独立服务器使用通用的 Fediverse 功能。
    
    -   Welley 支持投票、自定义表情、表情回应、账号迁移和基于同意的引用帖子。
    -   公开频道使用标准的 ActivityPub Group actor。
    -   支持的 actor 数据带有搜索索引同意和账号发现的标记。
    
    每个远程服务器各自支持 ActivityPub 和扩展中的不同部分。兼容并不意味着功能相同。
    
    ![公开发布说明介绍了表情回应、如何识别自定义表情,以及表情回应与点赞和投票的区别。](https://welley.com/assets/media/public-reactions-1440.af8a719c.webp)
    
    这段文字来自我们的一篇公开发布说明,介绍了联邦表情回应及其限制。我们去掉了作者的身份和嵌入的媒体。
    

## 兼容的软件

使用 ActivityPub 的应用，支持的功能并不都一样。下面是 Welley 与它们各自之间能用的功能。

-   ### Mastodon
    
    关注他人、交换帖子，并把你的私信对话放在单独的收件箱里。
    
    -   帖子、投票、自定义表情和私信寻址都使用与 Mastodon 兼容的 ActivityPub。
    -   私信房间只会把普通的私信 Note 发给房间里的人。
    -   账号迁移通过 Move 活动双向进行。
    
    能否使用，取决于对方服务器的版本和配置，以及联邦策略。
    
    ![“对话详情”对话框列出了 Alex Morgan、Sam Rivera 和 Maya Chen 三位成员,旁边是“文件”和“链接”标签页。](https://welley.com/assets/media/dm-exact-members-1200.2c4d36a7.webp)
    
    这里展示的是 Welley 一侧的私信:每个对话都会明确写出谁会收到。与 Mastodon 兼容的私信使用同样明确的收件人。这里只显示 Welley,没有 Mastodon 服务器。
    
-   ### Lemmy
    
    关注 Lemmy 社区，与它们交换帖子、评论和图片。
    
    -   在 Welley 中关注 Lemmy 社区，或在 Lemmy 中关注 Welley 的公开频道。
    -   帖子、评论和图片都可以双向传递。
    -   Welley 会处理版主的删除操作。
    -   来自 Lemmy 的较早回复可能稍后才出现，因为 Welley 在后台查找它们。
    
    Welley 目前不显示 Lemmy 的投票箭头，所以你无法在 Welley 里投票。转发不会同步过来，引用会变成纯文本。有限联邦需要 Lemmy 服务器为它的抓取请求签名。
    
    ![Welley 公开发布说明介绍了 Lemmy 的社区、帖子、评论、图片和联邦互通的限制。](https://welley.com/assets/media/public-lemmy-1440.6b97ae90.webp)
    
    我们的公开发布公告说明了 Welley 如何与 Lemmy 配合使用,以及有哪些限制。内容取自公告,不是两台服务器之间的实时测试。
    
-   ### NodeBB
    
    关注论坛分类，参与跨越 Welley 和 NodeBB 的讨论。
    
    -   关注 NodeBB 分类，在 Welley 里收到它的新主题。
    -   发起带标题的主题，并发布带图片的分层回复。
    -   赞成票双向可用。
    -   较早的回复会在 Welley 于后台找到它们后显示。
    
    审核操作不会在 Welley 和 NodeBB 之间同步。转发不会出现在 NodeBB 中，引用帖子会变成普通文本。
    
    ![Welley 公开发布说明介绍了 NodeBB 的主题、回复、图片、表情回应和联邦互通的限制。](https://welley.com/assets/media/public-nodebb-1440.80a0c627.webp)
    
    我们的公开发布公告说明了 Welley 如何与 NodeBB 配合使用,以及有哪些限制。内容取自公告,不是两台服务器之间的实时测试。
    
-   ### Perplexity
    
    通过 Welley 的 AI 提供方连接使用符合条件的 Perplexity 模型。
    
    -   Welley 可以配合 OpenRouter 提供方及其模型目录使用。
    -   OpenRouter 的模型目录可能包含 Perplexity Sonar。
    -   这个连接针对的是 AI 服务。
    
    Perplexity 是 AI 服务，不是联邦式的 ActivityPub 服务器。运营者需要设置受支持的提供方和符合条件的模型。有哪些模型可用，取决于提供方。
    
    ![“所有模型”标签页搜索了 sonar，列出通过 OpenRouter 提供的 Perplexity Sonar 模型，包括能力、每百万 token 的价格、上下文限制和状态开关。](https://welley.com/assets/media/admin-demo-integration-ai-models-2000.fdb0c420.webp)
    
    在已连接服务商的模型目录中搜索，并开启你的服务器可以使用的模型，例如通过 OpenRouter 提供的 Perplexity Sonar。
    
-   ### Mobilizon
    
    获取标准的联邦 Event 和 Group 活动。
    
    -   Welley 发送和接收 ActivityPub Event 对象。
    -   Welley 能理解 Mobilizon 风格的 Group actor。
    -   Group 公告通过标准的 ActivityPub 联邦传递。
    
    共享 Event 和 Group，并不意味着 Mobilizon 的每个组织者、出席或群组工作流程在 Welley 里都以同样方式运作。
    
    ![Welley 中的公开活动页,有日期、地点,以及“感兴趣”和“参加”控件。](https://welley.com/assets/media/event-public-attendance-demo-2000.4f715f13.webp)
    
    这里只显示 Welley 一侧:一个带有感兴趣和参加控件的公开活动。它不显示与 Mobilizon 的交互。
    
-   ### Pixelfed
    
    通过 ActivityPub 关注图片账号。
    
    -   Welley 接受普通的 ActivityPub 帖子和图片附件。
    -   Welley 能读取 Pixelfed 的提及格式和图片帖子。
    -   来自其他服务器的媒体仍然遵循 Welley 的媒体策略。
    
    不支持 Pixelfed 特有的功能，例如 Stories。这里涵盖的是标准帖子和媒体。
    
    ![Maya Chen 在 Welley 发布的照片帖子,配有 NASA 的地球 Blue Marble 图片,帖子文字里附有图片来源。](https://welley.com/assets/media/compatibility-photo-post-1440.56b1b92e.webp)
    
    这里只显示 Welley 一侧:一条带图片来源的照片帖子。图片:NASA 地球观测站,Blue Marble 2002。图片：[NASA 地球观测站,Blue Marble 2002](https://science.nasa.gov/resource/blue-marble-2002/)。
    
-   ### PeerTube
    
    关注联邦的视频频道，获取它们的公开内容。
    
    -   PeerTube 频道通过标准的 Group actor 路径传入。
    -   对这些频道的内容，普通点赞与论坛投票是分开的。
    -   Welley 接受带有多个带类型媒体 URL 的附件。
    
    视频能否播放，取决于远程附件和服务器。不要指望 PeerTube 的直播聊天、流媒体或频道工具在 Welley 里以同样方式运作。
    
    ![Alex Morgan 的帖子,附有可在 Welley 内播放的视频。](https://welley.com/assets/media/publishing-video-post-1440.9d629f19.webp)
    
    这里只显示 Welley 一侧:附在 Welley 帖子上的视频。它不显示来自 PeerTube 的投递。
    
-   ### Misskey
    
    交换帖子、回应、引用和兼容的剧透内容。
    
    -   Welley 接受携带 Misskey 表情回应的 Like 活动。
    -   Welley 能识别 Misskey 的引用别名。
    -   Welley 的 Markdown 支持兼容的行内剧透。
    
    这不包括 Misskey 特有的视觉效果，也不包括完整的 MFM 语法。
    
    ![公开发布说明介绍了表情回应、如何识别自定义表情,以及表情回应与点赞和投票的区别。](https://welley.com/assets/media/public-reactions-1440.af8a719c.webp)
    
    这段文字来自我们的一篇公开发布说明,介绍了联邦表情回应及其限制。我们去掉了作者的身份和嵌入的媒体。
    
-   ### Pleroma
    
    交换标准帖子、媒体变体和表情回应。
    
    -   Welley 接受 EmojiReact 活动，以及携带回应的 Like 活动。
    -   Welley 能读取 Pleroma 附件中带类型的 URL 数组。
    -   Undo 活动会撤回对应的回应。
    
    能否使用，取决于对方服务器的版本和配置，以及联邦策略。
    
    ![公开发布说明介绍了表情回应、如何识别自定义表情,以及表情回应与点赞和投票的区别。](https://welley.com/assets/media/public-reactions-1440.af8a719c.webp)
    
    这段文字来自我们的一篇公开发布说明,介绍了联邦表情回应及其限制。我们去掉了作者的身份和嵌入的媒体。
    
-   ### Friendica
    
    读取 Friendica 账号的联邦活动和帖子。
    
    -   Welley 同步远程 outbox 时，接受混在其他帖子中的 Update 活动。
    -   没有特殊投票行为的软件，走标准的 ActivityPub 路径。
    
    Welley 对 Friendica 的 outbox 有专门的处理路径。它并不涵盖 Friendica 的所有特有功能。
    
    ![Welley 服务器管理中的“域名”页面,有一张联邦域名表,列出它们的可用状态、用户数和举报数。](https://welley.com/assets/media/admin-demo-federation-domains-2000.fd2f6ea5.webp)
    
    Welley 一侧的联邦功能,管理员可以看到每个已连接的服务器及其举报。图中不显示 Friendica 本身。
    
-   ### Discourse
    
    通过标准的 Group 和上下文路径读取联邦论坛活动。
    
    -   Welley 能理解 Discourse 论坛公告。
    -   Welley 可以通过遍历远程上下文集合来回填回复。
    
    这涵盖 Discourse 论坛公告和回复回填。Discourse 的其他功能可能有所不同。
    
    ![河畔花园论坛里一个关于周六工作日的主题,有计划、表情回应按钮、回复编辑框和 Sam Rivera 的一条回复。](https://welley.com/assets/media/forum-thread-demo-1792.fe41de2f.webp)
    
    Welley 论坛里的一个主题和一位成员的回复。Welley 会读取来自 Discourse 的论坛公告,并补全它们的回复。图中只有 Welley,没有 Discourse 服务器。
    
-   ### Akkoma
    
    获得兼容的媒体变体和标准表情回应。
    
    -   Welley 能读取 Pleroma 和 Akkoma 使用的 URL 数组附件格式。
    -   帖子和 actor 发现遵循标准的 ActivityPub 行为。
    
    这涵盖共享的协议格式。Akkoma 的其他功能可能有所不同。
    
    ![公开发布说明介绍了表情回应、如何识别自定义表情,以及表情回应与点赞和投票的区别。](https://welley.com/assets/media/public-reactions-1440.af8a719c.webp)
    
    这段文字来自我们的一篇公开发布说明,介绍了联邦表情回应及其限制。我们去掉了作者的身份和嵌入的媒体。
    
-   ### GoToSocial
    
    获取使用分页 ActivityPub 集合的回复串。
    
    -   Welley 获取远程回复时，即使根集合带有摘要项，也会跟随首页链接。
    -   其中包括 GoToSocial 风格的首页链接。
    
    这里涵盖回复集合，但不涵盖 GoToSocial 的所有功能。
    
    ![河畔花园论坛里一个关于周六工作日的主题,有计划、表情回应按钮、回复编辑框和 Sam Rivera 的一条回复。](https://welley.com/assets/media/forum-thread-demo-1792.fe41de2f.webp)
    
    Welley 论坛里的一个主题和一位成员的回复。Welley 可以获取 GoToSocial 以分页集合发布的回复串。图中只有 Welley,没有 GoToSocial 服务器。
    
-   ### Mbin、Kbin和PieFed
    
    了解这些论坛系统中的投票是怎么运作的。
    
    -   Welley 把这些论坛系统的点赞视为投票。
    -   它也会计入作者的自动投票。
    -   其他一切都遵循标准的 ActivityPub 路径。
    
    Welley 能处理这些应用各自的投票规则。尚未确认与每个平台完全实时联邦。
    
    ![Welley 服务器管理中的“域名”页面,有一张联邦域名表,列出它们的可用状态、用户数和举报数。](https://welley.com/assets/media/admin-demo-federation-domains-2000.fd2f6ea5.webp)
    
    Welley 一侧的联邦功能,管理员可以看到每个已连接的服务器及其举报。图中不显示 Mbin、Kbin 或 PieFed,也不显示它们的投票。
