英语国家圈越来越多人在用 Mastodon 了,中文圈还需努力

2019-07-25 20:49:55 +08:00
 cst8622

Mastodon 介绍

Mastodon 系统是德国的一个 24 岁少年建立的。宣传为去中心化的社交软件。

Mastodon 操作界面类似 twitter,相比 twitter 和 Facebook,能感觉到系统在极力保护用户隐私数据。注册不用手机号,也不强制你关注他人。甚至有单用户模式。发嘟(推)也可以根据单条设定权限,以及对图片增加警告信息。整个系统设计中没有预留任何放广告的栏位。

如果你使用系统搭建了一个 Mastodon 实例,并且通过关注他人的方式与其他实例有了交流,那么你的实例服务器上存储的将不仅仅是自己实例的内容,还包括其他实例的文字和媒体信息。因此 Mastodon 不仅仅是个独立的系统,更是一个由很多实例组成的内容网络,一条嘟文可能交织错乱的存在于多个实例节点中。有些文字即便在实例关闭以后,仍然存在于 Mastodon 网络中。这便在一定程度上达到了“去中心化”的效果。

还有神奇的是,由于 mastodon 支持了 activitypub 协议,使得远程关注成为了一个特色功能。你可以使用 mastodon 账号去关注任何支持了该协议的用户。就好像你可以在 QQ 空间内去关注新浪微博的某一个用户,该用户的微博信息流会出现在你的 QQ 空间时间线中。

目前国内的大环境下,恐怕 mastodon 以及 activitypub 都无太大施展空间。因为其天生具有反审查的被动属性。但是假以时日,我相信这种模式会渐渐流行开来。mastodon 在日本和欧洲已经有几十万人的大型实例了。根据 fediverse 统计数据,整个 oStatus/ActivityPub 网络中已发现的用户大约有 436 万。

其他用法

V2EX 上最喜欢讨论的话题之一就是使用什么样的笔记软件。对一些人来讲,笔记软件不适用于记录零碎想法、即时拍照配文或者不足百字。这些场景更适合用微信、微博或 QQ 空间之类的 timeline 模式来记录。但是这些 APP 有时候太嘈杂,父母亲人同学朋友都可以看到你的一举一动,社交属性大于工具属性,这样的话并不适合随时随地发表自己想说的话。

所以使用 mastodon 这样的匿名 APP 能满足一些人的工具属性的需求。

广告时间

本人自建的实例 1234.as 目前开放注册中,欢迎注册并长期使用。

12174 次点击
所在节点    分享发现
33 条回复
cst8622
2019-07-26 15:54:02 +08:00
@yahooor @zgcwkj 抱歉之前的 SMTP 配置错了,所以邮件没发成功。已经自动重发一次了。如果还是没有收到的话,来这里点击重新发送一次 1234.as/auth/confirmation/new
cst8622
2019-07-26 15:58:44 +08:00
@zuolan 服务器慢这个问题我也想了很多办法。因为不想用国内的服务,所以全套服务都是海外的。CDN 目前用的是 VERIZON 的,我测了一下全国速度,电信速度确实很不好。其他的 CDN 比如 cloudflare 好像更差。
cst8622
2019-07-26 16:00:52 +08:00
@kyuuseiryuu 开始时候我也跟你一样,觉得这个系统为何要搞这么复杂。后来慢慢熟悉了发现,复杂是因为系统本身比较成熟和完善。你遇到什么问题可以交流交流,我在这里经历过很多的坑了。
kyuuseiryuu
2019-07-26 17:56:29 +08:00
@cst8622 整个搭建的步骤是啥。我看他老是乱重定向。

配置了 https 的 domain 反代到 localhost:3000,它内部又重定向到 https 的 domain
cst8622
2019-07-26 19:05:40 +08:00
@kyuuseiryuu 你说的“内部又重定向到 https 的 domain ”,这个内部是什么意思?

首先保证没有被 nginx 反代时可以正常跑起来。然后再反代,如果反代时候出了问题,大约是 nginx 配置错了。
JackieMe
2019-07-26 19:10:22 +08:00
推荐一下 o3o.ca 实例,中文,墙内,站长和服务器应该都在国外
kyuuseiryuu
2019-07-26 19:35:20 +08:00
@cst8622 #25 docker 容器内部。官方仓库的 docker-compose.yml 配置了一个叫 web 的 container,它暴露了 3000 端口给宿主主机。宿主主机 https://domain 反代到 http://127.0.0.1:3000, 进到这个 container 里面看 log 发现它又重定向到了 https://domain,就这么递归起来了。🤦‍♂️
dai640
2019-07-27 01:08:42 +08:00
有没有中文实例的推荐一些
kyuuseiryuu
2019-07-30 13:13:11 +08:00
老哥,回回我~
cst8622
2019-08-03 16:23:48 +08:00
@kyuuseiryuu 根据你的描述,我推断你可能使用了 CDN,并且回源的半程可能没有配置 HTTPS。如果真的这样的话,有两个解决方法:
1. CDN 设置全程 HTTPS
2. RAILSAPP 中关闭强制 HTTPS
kyuuseiryuu
2019-08-03 17:01:46 +08:00
@cst8622 #30 没有开 CDN 哦,RAILSAPP 中怎么关闭 SSL ?我看配置文件上面说 LOCAL_HTTPS 属性在 product 模式下不再支持了。只看到了这个关于 HTTPS 关闭的设置。
cst8622
2019-08-03 18:42:54 +08:00
@kyuuseiryuu 可能你的 SSL 配置有问题的。正常来讲不会这样,应该是 railsapp 没有认出来你的 https 表头。

你试试在 nginx 添加这个 Header `X-Forwarded-Procotol: https`
mashirozx
2019-12-29 22:45:02 +08:00
@cst8622 大佬,问一下你的 SMTP 怎么配置的啊,我的死活不行(这个邮箱用来配置过其他好几个 Web APP 都没遇到过问题),我的配置:

SMTP_SERVER=smtp.mxhichina.com
SMTP_PORT=25
SMTP_LOGIN=no-reply@example.com
SMTP_PASSWORD=pw
#SMTP_AUTH_METHOD=none
#SMTP_OPENSSL_VERIFY_MODE=none
SMTP_FROM_ADDRESS=Mastodon <no-reply@example.com>

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

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

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

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

© 2021 V2EX