鉴于最近曝光的有关持续监控的报道,我决定开始寻找其他形式的通信,让我能够全程掌控。我的第一步是让自己(和家人)摆脱 Skype 的困扰。
我花了好几天的时间搜索、下载、配置和试验各种开源 IM 和 VoIP 系统。到目前为止,我已经在我的 Debian 服务器上安装并配置了 Prosody XMPP/Jabber 守护程序。它的使用相当简单;我只需要为每个人创建帐户,并向他们提供配置 XMPP 客户端(可能是 Pidgin)的直接说明。
这对于 IM 和文件传输来说效果很好,但目前为止这就是它的局限性。如果要让它流行起来,我需要能够进行 VoIP 和视频聊天(最好是)。
有没有任何IM 和 VoIP 系统:
- 有适用于 Windows 和 Linux 的客户端
- 端到端加密
- 无需繁琐的用户配置,即可进行即时通讯、文件传输、VoIP 和视频聊天
- 要么是去中心化的,要么让我运行自己的守护进程
Pidgin 是一款不错的客户端,但它似乎仅支持 Linux 上的 VoIP。
Jitsi 在 Windows XP 上存在缺陷,除非禁用音频库,否则它无法启动,这显然意味着 VoIP 无法工作。
RetroShare 是去中心化的,但对于大多数用户来说,添加新联系人太复杂了。VoIP 也处于实验阶段,目前基本上没用。
我几乎愿意接受任何符合上述标准的想法。
答案1
我强烈提倡XMPP(以前称为 Jabber)因为它提供了很多优点:
- 去中心化服务器
- 开放标准
- 使用类似邮件的地址(对于大多数用户来说,这与他们的邮件地址相同)
- 巨大的潜在用户群,因为许多邮件提供商都将 XMPP 作为其服务的一部分(例如,它是 Google Talk 和 Hangout 背后的技术,尽管谷歌似乎想取消他们早期的开放性)
- 如果有必要,服务器会进行合作(类似于使用 SMTP 的邮件:user1@domain1 可以邀请 user2@domain2;只涉及两个服务器)
- 服务器设置简单
- 客户端支持即时通讯、音频、视频、屏幕共享、共享白板等
- 许多客户端支持端到端加密和身份验证(使用光子发射率对于文本和中温快速热电偶适用于音频/视频)
作为服务器,我建议埃贾伯德,许多 Linux 发行版都将其作为可选包包含,因为它功能齐全并且易于配置。
客户众多,取决于你的口味:
- 我个人更喜欢吉特西,因为它支持 IM、A/V、屏幕共享、群聊(包括 A/V),默认受 ZRTP 保护(我敢于使用他们的夜间版本)
- 皮钦语(MacOSX 对应版本:艾迪姆) 是我的很多朋友都在用的。
- 灵数+(开发分支磅力)也有很多追随者
最好的是:大多数客户端都支持多平台(MacOSX、Linux、Windows),并且还支持其他 IM 协议,因此您的朋友可以逐渐转换 :-)。
答案2
听起来你可能会做得更糟,而不是研究使用游戏部落使用的某些工具。
例如,TeamSpeak 非常棒,您不需要任何类型的许可证就可以为小型家庭和朋友群组运行。即使在此之后,它也仅注册非营利许可证。
另一个选择是 ventrillo,尽管不是最新的
答案3
我觉得VoIP 软件比较对您来说会很有用,也很有趣。这里有很多关于不同操作系统的 VoIP 服务器和客户端的信息。我选择 AsteriskPBX(服务器)+ QuteCom(客户端)。配置服务器可能有点棘手,但配置客户端 - 只需点击几下即可。