搜索
bottom↓
回复: 32

2019 推荐我筛选出的 2 款 开源 聊天软件 Jami, Matrix (Riot)

[复制链接]

出615入1076汤圆

发表于 2019-8-19 01:59:08 | 显示全部楼层 |阅读模式
本帖最后由 dukelec 于 2019-8-19 15:27 编辑

17 年的时候,有坛友发了一个帖:

P2P加密及时通信软件TOX 最安全的聊天软件
https://www.amobbs.com/thread-5678052-1-1.html
(出处: amoBBS 阿莫电子论坛)

特点是无需服务器,跟磁力链接一样难以封杀,坏处是收不到不在线时的群组消息,一个帐号不能同时登陆多设备,长期在线手机电量耗的快。
tox 的 android 和 ios 版本都几年没更新了,推荐几乎一样模式的开源工具:https://jami.net/, 它是 GNU 旗下的,老名字是 GNU Ring, 用户体验貌似好很多,我安装注册下来很简单。
tox 的 DHT 走的是洋葱路由,我觉得有点多余,越繁琐越易失败。而 jami 是自己开发的一个简单通用的 OpenDHT 库,觉得还不错。(DHT 是 Distributed Hash Table,跟磁力链接相同原理。)


另外,目前还有一个类似 email 分布式的开源聊天工具:https://matrix.org/ ,可以用免费服务、线上付费服务(可以绑定私有域名),也可以自己在家搭建。
跟 XMPP 类似,不过 XMPP 不争气,真正好用的客户端很少,而且除文字图片之外的高级功能相互兼容不好。
matrix 目前基于 json + HTTP (RESTful),支持 **群组端到端加密**。自建服务器也很简单。(我是自建的,ID: @d:d-l.io)
android, ios 和 浏览器 都用叫做 riot 的软件(也存在其他客户端)。线上试用 https://riot.im https://matrixim.cc/ 等等(我找的这两个不富强可能比较慢。)
matrix 的协议转换插件也比较全,可以跟别家的 IRC XMPP Email 等等互通。
matrix 目前比较火,有机会取代商业闭源软件,希望不要跟当年 xmpp 一样。

Jami 和 Matrix 互补配合使用很不错。

出0入0汤圆

发表于 2019-8-19 04:45:40 来自手机 | 显示全部楼层
Signal   ?

出0入0汤圆

发表于 2019-8-19 07:48:57 来自手机 | 显示全部楼层
用的有多少人?

出0入0汤圆

发表于 2019-8-19 08:10:35 来自手机 | 显示全部楼层
对滴,关键是有多少用,

出0入0汤圆

发表于 2019-8-19 08:23:59 | 显示全部楼层
周围没有人使用,聊天就是空谈啊

出0入0汤圆

发表于 2019-8-19 08:50:47 | 显示全部楼层
受教了。这个用来做P2P通信不错。

出0入13汤圆

发表于 2019-8-19 09:06:55 | 显示全部楼层
用户少,除非要通信的几个人一起用

出0入0汤圆

发表于 2019-8-19 09:34:35 | 显示全部楼层
移动端不可能去中心化的

出0入0汤圆

发表于 2019-8-19 09:37:15 | 显示全部楼层
周围几乎没人用啊……

出0入0汤圆

发表于 2019-8-19 09:39:48 来自手机 | 显示全部楼层
主要是没人用啊!

出615入1076汤圆

 楼主| 发表于 2019-8-19 12:37:10 | 显示全部楼层

signal 不是分佈式,只能用它一家的服務,不推薦。

Matrix 推广步骤:
- 非常合适企业内部使用,跟用企业 email 一样,数据可控;
- 个人用户,技术人员带头先用起来,只要先增加高频联络人即可;
- 普通用户使用也不复杂,手机安装 riot app,注册默认服务商的帐号即可。

出615入1076汤圆

 楼主| 发表于 2019-8-19 12:38:44 | 显示全部楼层
qq78929709 发表于 2019-8-19 09:34
移动端不可能去中心化的

我修改了措辭,兩款分別為 无需服务器 和 分佈式,你指的是哪個?

出0入0汤圆

发表于 2019-8-19 13:02:56 来自手机 | 显示全部楼层
没有女网红,没有女艺术家,没有钱途。只能算是攻城狮一个工具之一。不过当前中国局势,变成墙内特殊通讯传输工具用途大大的。

出615入1076汤圆

 楼主| 发表于 2019-8-19 13:06:34 | 显示全部楼层
jshp1 发表于 2019-8-19 13:02
没有女网红,没有女艺术家,没有钱途。只能算是攻城狮一个工具之一。不过当前中国局势,变成墙内特殊通讯传 ...

微博等更合適。
而且群組端到端加密,更方便龍友之間分享開車資源,不怕被封。

出0入0汤圆

发表于 2019-8-19 13:38:25 | 显示全部楼层
可能手机端已经被  realtime - Monitor 了!

出615入1076汤圆

 楼主| 发表于 2019-8-19 13:51:34 | 显示全部楼层
本帖最后由 dukelec 于 2019-8-19 13:52 编辑
阿豪博士 发表于 2019-8-19 13:38
可能手机端已经被  realtime - Monitor 了!


你是指手机系统?
这个不怕,我一直用水货机。另外 android 本身开源,可用刷海外版固件,或社区开源固件。当然,前提是不要用菊花连 root 都不开放的垃圾机。
退一万步,敏感内容也可以在电脑上操作。

riot 软件本身是开源的,不担心有后门。

出0入0汤圆

发表于 2019-8-25 04:34:37 | 显示全部楼层
请问楼主,我试用了下riot,没有在默认的服务器注册,在欧洲某个服务器注册。发文字聊等没问题,但在试用语音、视频呼叫时,两手机都用流量,或一个用流量另一个用局域网内WIFI,都能呼响对方手机。但点了接听,手机尝试接听几秒钟后显示失败,总是没法成功接听。而两个手机都用同个局域网WIFI时,就能成功接听。然后我又尝试在其他服务器上(也不是默认的)注册,情况一样。这是怎么回事?能解决吗?   有时文字聊麻烦,常常需要语音聊的,不能太可惜了。

出100入113汤圆

发表于 2019-8-25 07:52:00 | 显示全部楼层
关注一下

出615入1076汤圆

 楼主| 发表于 2019-8-25 17:16:11 | 显示全部楼层
本帖最后由 dukelec 于 2019-8-25 18:02 编辑
hwbrat 发表于 2019-8-25 04:34
请问楼主,我试用了下riot,没有在默认的服务器注册,在欧洲某个服务器注册。发文字聊等没问题,但在试用语 ...


國內手機網路的 ipv4 網路是對稱 NAT,對 p2p 打洞不友好。
如果雙方都是對稱 NAT 就不能成功。

你可以用工具測試下你的 WiFi 網絡是哪種 NAT。

另外,也可能是軟件 bug。
你可以試試兩個手機都走手機網絡,且兩個手機都可以 ipv6 上網的時候,看能不能視頻。

另外,你可以上網找個 WebRTC 的測試頁面,用它來視頻對比看看。

P.S. riot 的服務器可以設置 turn 服務器,用作 p2p 不通時的轉發,不過流量消耗比較大,服務器應該沒有開啟此項功能。

出0入9汤圆

发表于 2019-8-25 18:28:12 来自手机 | 显示全部楼层
你需要一个加密聊天软件。 什么是那个? 有人可以监控你和别人聊天。 我在我家里没人看见的! 阿sir会监控你的聊天的。 敬茶都是好人,专门抓坏人的。 正负不可信,他们需要监控人名。 怎么可能? 美帝才监控我们,棱镜门斯托登都说了 ……

出0入0汤圆

发表于 2019-8-26 20:40:49 | 显示全部楼层

这个没法用?

出615入1076汤圆

 楼主| 发表于 2019-8-27 03:25:00 | 显示全部楼层
本帖最后由 dukelec 于 2019-8-27 03:27 编辑


上面说了,singal 不是分布式,意味只有一台服务器入口,这台服务器被封了就没法用了。

————————————————————————

https://vimacs.wehack.space/matrix-guide/
里面有提一个非官方 Matrix 服务器列表:https://www.hello-matrix.net/public_servers.php
可以找一个速率凑合,且可以注册的(列表服务器软件版本尽量选新的)。

网页上注册好后,可以直接在网页上使用,也可以把注册好的帐号拿到手机 riot 软件登录。
(登录时,只需要修改主服务器地址。)

如果嫌慢,可以考虑自己在国内服务器上架一个,很简单,跑一个 python 脚本就可以了:https://github.com/matrix-org/synapse/
(最方便且比较快是架在 hk,因为你的服务器要跟别人的服务器交换数据,服务器在墙内可能会无法跟部分其它服务器通讯,除非在服务器上开「富强」;或是你的服务器主要为内地用户服务,也就没所谓。)
(需要 ssl 证书,可以在阿里云申请 1 年有效期的免费证书,不要求使用它的任何其它服务;或者是 Let's Encrypt 的 3 个月有效期的免费证书。)

出0入0汤圆

发表于 2019-8-27 06:43:48 | 显示全部楼层
dukelec 发表于 2019-8-27 03:25
上面说了,singal 不是分布式,意味只有一台服务器入口,这台服务器被封了就没法用了。

——————— ...

Matrix 稳定么

之前安装过某个软件,可那个是signal,竟然还需要手机号,然后果断卸载了

出615入1076汤圆

 楼主| 发表于 2019-8-27 19:55:36 | 显示全部楼层
本帖最后由 dukelec 于 2019-8-27 20:04 编辑
meerlin 发表于 2019-8-27 06:43
Matrix 稳定么

之前安装过某个软件,可那个是signal,竟然还需要手机号,然后果断卸载了 ...


还行,如果遇到问题可以去 GitHub 提交 issue.

matrix 不需要手机,连邮箱都不需要。

出615入1076汤圆

 楼主| 发表于 2019-8-27 20:01:43 | 显示全部楼层
本帖最后由 dukelec 于 2019-8-27 20:02 编辑
大锤小趴 发表于 2019-8-27 08:09
以前找到whats up也感觉发现了新国内,然后发现通讯录里也就三个人有这东西,只能卸载了。 ...


3 个人已经很多了,我只有 1 个好友,还是我强拉的。

没好友,加几个群组潜水也不错:


用 matrix 群聊有一点很方便,可以设置让新加入用户也能看到历史聊天记录。不用一件事重复重复再重复。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-8-27 20:16:58 | 显示全部楼层
初步看了对称NAT、锥形NAT的概念,对接听语音失败问题有了粗浅的理解,甚至有人说两边都是对称NAT时P2P无解。但为毛QQ、微信在同样的环境下可以畅通无阻呢?

出0入0汤圆

发表于 2019-8-27 20:18:10 来自手机 | 显示全部楼层
哪个妹子多?

出615入1076汤圆

 楼主| 发表于 2019-8-27 20:26:05 | 显示全部楼层
hwbrat 发表于 2019-8-27 20:16
初步看了对称NAT、锥形NAT的概念,对接听语音失败问题有了粗浅的理解,甚至有人说两边都是对称NAT时P2P无解 ...

打洞不通,都是只能用 turn 服务器中转的,而且微信视频压缩的厉害,码率低。

现在 ipv6 普及的差不多了,如果微信不用考虑审查,估计会使用 ipv6 p2p,具体有没有用就不清楚了。

出500入109汤圆

发表于 2019-8-27 20:27:51 来自手机 | 显示全部楼层
因为现在没多少人用,所以才可以下载玩玩,等用的人多了就会被404

出615入1076汤圆

 楼主| 发表于 2019-8-27 20:31:15 | 显示全部楼层

对我而言,微信有妹子 = 没妹子。

上周微信给一个有男友的妹子分享澳门旗下的在线看电影的网站,第二天看到新闻,有人用微信私信分享开车视频被抓了,吓的我一哆嗦。

出615入1076汤圆

 楼主| 发表于 2019-8-27 20:41:37 | 显示全部楼层
本帖最后由 dukelec 于 2019-8-27 20:55 编辑
momo_li 发表于 2019-8-27 20:27
因为现在没多少人用,所以才可以下载玩玩,等用的人多了就会被404


分布式不担心。比方说 gmail 404 了还可以用 163 mail,客户端不用换。你开始用 163,封了 gmail 跟你也没关系。

譬如很多公司使用钉钉做内部聊天,需求是接近的,以后可能会有很多公司用 matrix,这样,也难以大面积封杀。

用 matrix 有很多好处,譬如刚说的,新加入群组的用户也可以查看历史纪录,这点很适合企业讨论问题。
适合企业的功能还有:
私聊和群聊都支持已读提示;
管理人员可随时撤回历史消息,哪怕数据已跨服务器。(如果对方用其它途径备份了就没办法,譬如截图。)

还有因为 matrix 是开放的,可以和很多其它聊天工具互通,官网摘抄:
The core Matrix team maintains bridges to Slack, IRC, XMPP and Gitter, and meanwhile the wider Matrix community provides bridges for Telegram, Discord, WhatsApp, Facebook, Hangouts, Signal and many more.
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-18 09:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表