在Linux和OpenBSD上可以替代Skype的安全FOSS吗?


8

条件:

  • 进行音频/视频通话
  • 加密整个流量(使用良好的加密)
  • 是跨平台的(包括Windows 7等)
  • 在现代Linux发行版(Fedora,Ubuntu等)上运行
  • 在OpenBSD上运行

有人知道Skype的免费开源好选择吗?


2
好的,有Skype,它是Linux版本,可以通过Linux仿真层在OpenBSD中运行。您能解释一下为什么要寻找替代品吗?
mattdm 2011年

3
和一个相关的问题:Skype的加密流量,但它可能使公司能够拦截来电。这是一个问题,还是您最关心邻居的窃听?
mattdm 2011年

1
skype许可证=免费软件-我们不知道其中的内容。那就是问题所在。
LanceBaynes

1
很好,我只是想清楚一点。因此,拥有来源是重要的要求吗?如果是这样,应明确列出。
mattdm 2011年

1
@mattdm:听起来像他想要的是FOSS。我也做。
Faheem Mitha

Answers:


4

嗯,有Ekiga及其各种表亲,例如。闪烁,支持SIP标准。不幸的是,我的经验是它们不能像Skype那样可靠。特别是,Ekiga似乎对Flash感到沮丧。这是可以理解的。我还发现Flash很令人沮丧。

如果您可以使Ekiga正常工作,则使用Diamondcard.us的价格比Skype便宜很多,尤其是使用SMS的话。在我检查的位置发送短信的费用约为Skypes的三分之一。常规通话的区别不大,但仍然很明显。它是免费的(与自由软件一样),并且似乎是跨平台的。

我认为Ekiga当前不支持加密,因此将违反您的条件之一。


4

Skype是专有网络,因此要获得开源客户端,您必须替换整个Skype网络。

开源解决方案围绕Asterisk PBX / VOIP服务器构建。星号支持SIP和它自己的IAX协议。IAX协议具有可选的加密功能,并且在防火墙上仅需要一个开放端口。预先配置的Linux +星号发行版(例如Trixbox)将助您一臂之力。存在诸如teliax.com(和上面提到的Diamondcard.us)之类的星号服务提供商,这些服务提供商托管连接到其他网络(如小区,固定电话)的星号服务器。AFAICT没有人提供与Skype网络的直接连接。

http://voip-info.org/是与星号相关的VOIP技术的最佳来源。

此处列出了许多VOIP客户端http://www.voip-info.org/wiki/view/Asterisk+IAX+clients。一些通过网络摄像头支持视频电话,一些跨平台,专有和开源编解码器必须共存。所有这一切的设置确实是可怕的。


2

https://palava.tv/并不是我见过的唯一可以实际替代Skype的免费软件,但它也是跨平台的。不幸的是,它是基于浏览器的,但是OTOH意味着它可以在具有现代浏览器(使用WebRTC)的每个OS上运行。您可以致电任何人而无需说服他们安装$ {obscure software},这在现实世界中是可行的。

该代码位于Github上,并且安装自己的服务器很容易,但这不是必需的。

通话是经过加密的,但是我对javascript加密一无所知。


0

有免费发言仅Windows版本,但是很多年前就停止了开发(Windows7不存在,但是有Windows和Linux版本)。因此,如果您想将它放在剩下的地方,可以选择。


0

可以使用视频选项编译SFLphone(来自sflphone.org的免费开放源代码)。然后,它包括电话(音频),视频电话和短信。(我还没有尝试过视频选项,但是我喜欢语音功能。)它还具有可选的加密功能。使用一个好的SIP提供程序(我使用Callcentric.com),它与Skype一样可靠。但这都是开源的,非专有的。

如另一个答案中所述,有几个开源客户端选项和各种SIP提供程序。如果您愿意付出努力,则可以构建自己的Skype开放替代方案。


0

这是很容易使用Linphone中放置安全呼叫,使用ZRTP加密协议和TLS传输。

按着这些次序:

  1. 选择一个支持TLS(但并非全部)通过身份验证和传输流量的SIP提供程序,例如Linphone SIP服务Ostel

  2. 安装Linphone 3.7.0,主要是因为此版本允许“使用不同的传输方式(UDP,TCP,TLS)配置多个代理帐户”。但这当然不是必须的,更像化妆品,旧版本也可以。

  3. 在Linphone中(使用上述提供商)添加一个SIP帐户,并在每个SIP Account Configuration对话框的对话框中将设置TransportTLS(而不是UDP)。

  4. 最后,Options > Prefs > Network Settings设置Media encryption typeZRTP

您可以通过致电Ostel Echo测试服务sip:9196@ostel.co并验证是否看到以下消息来检查所有功能是否均按预期进行:

Secured by ZRTP - [auth token: ab34]

至于所需标准,Linphone

  • 支持拨打音频/视频电话,
  • 允许使用开放标准对媒体流进行加密,
  • 在大多数现代Linux发行版(Fedora,Debian,Ubuntu,Gentoo等)上运行,
  • 显然有一些OpenBSD端口(但是我对这些端口的经验很少),
  • 是完全开源的,尽管它背后的公司也提供商业支持

此外,Linphone具有令人印象深刻的跨平台支持

Linphone已于2001年启动。它是Linux上第一个使用SIP软件的开源应用程序。十多年来,已经完成了许多改进,Linphone已移植到主要的台式机,移动设备和Web平台上:

  • 在2006年的Windows桌面上

  • 在2010年在iOS和Android上

  • 在2011年的Blackberry OS5-7上

  • 在2013年的Windows Phone 8上

  • 在2013年的网络浏览器(Chrome,Mozilla Firefox,Microsoft Internet Explorer,Apple Safari)上运行


最后是一些个人印象。我玩过许多SIP软电话(包括Ekiga,Jitsi和其他一些容易崩溃和烧毁的软电话),到目前为止,Linphone是最可靠的,尤其是在音频和视频吞吐量方面。尽管最近他们在UI方面取得了进步,但UI可能有点不稳定(尽管Jitsi优越),但是与Linphone的技术可靠性相比,这只是个小问题。它在您可能想到的大多数平台上都可用,并且需要积极开发,即支持wrt编解码器(它支持VP8和H264视频编解码器,以及用于音频的Opus和Speex等)。

至于Skype是安全的,我对此表示怀疑。有传闻证据表明,当局可以拦截Skype呼叫,这意味着Skype将后门保留在其加密机制中。我怀疑NSA很难拦截ZRTP加密的Linphone呼叫。

也可以看看:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.