可否将自有域名的 Mastodon 实例,挂靠在其他大型 Mastodon 实例上?

2022-11-23 20:55:26 +08:00
 wgsgyes

目前,Mastodon 是采用了 @me@1234.ms 的形式,一旦 @1234.ms 站点关闭,则账号 @me@1234.ms 失效。

但个人假设自有域名的单用户 Mastodon 实例 ,服务器成本又太高了。

那么,有没有可能将自有域名的 Mastodon 实例,挂靠在其他大型 Mastodon 实例上呢?比如 @me@mydomian.xyz, 实际上链接 @me@1234.ms 。只要自己的域名 mydomian.xyz 有效,就永远不担心 @me@mydomian.xyz 失效了。

这就好比域名邮箱。个人可申请域名,挂靠在其他邮箱服务(如 outlook ),保持域名邮箱的相对独立性。

1362 次点击
所在节点    Mastodon
5 条回复
mizuhashi
2023-03-11 13:17:10 +08:00
其實是可以的,mastodon 用 webfinger 來把 @的 id 轉成實際的網址,你只需要在.well-known 裏指向別的實例就行,我試過交互都沒問題
wgsgyes
2023-03-12 10:38:24 +08:00
@mizuhashi 谢谢朋友的提示。刚才搜索了一下,没太弄清楚。借问一句:域名的转换,是直接在 mastodon 中设置?还是在自己的域名中设置呢?谢谢
mizuhashi
2023-03-13 01:15:53 +08:00
@wgsgyes https://docs.joinmastodon.org/spec/webfinger/ 這裏有介紹 webfinger 的工作流,簡單的說就是當 mastodon 看到一個 xx@xx.com 的 id ,會訪問 xx.com/.well-known/webfinger 查詢這個 id ,然後返回中會有一個實際用於交互的 http 地址

要做重定向就是自己 host 這個請求,然後返回需要的地址。搜到的實現有 https://github.com/jelmer/redirect-webfinger ,這個 repo 幾天前就更新過應該還是能用的

如果 webfinger 的重定向不能用了,其實還有機會在 activitypub 協議層面動手腳,https://www.w3.org/TR/activitypub/#actor-objects AP 協議需要從 webfinger 的返回中解析出 inbox outbox ,然後可以想辦法返回別的 inbox 或者反代 inbox 的請求
mizuhashi
2023-03-13 01:46:43 +08:00
https://github.com/mastodon/mastodon/issues/2668 這裏有一個相關的 issue 可以追追
wgsgyes
2023-03-13 11:42:44 +08:00
@mizuhashi 谢谢兄弟,看样子是要自建服务器再转发吧。
若一些主要的 Mastodon 站点提供自定义域名服务,就比较省事了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/897440

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX