TextSecure(Signal)开源服务器设置

时间:2015-11-23 02:30:58

标签: java android maven multiuserchat

我正在尝试设置文本安全服务器,但我找不到合适的指南或文档,我已经从GitHub中提供的开源源构建了textsecure - 服务器jar和客户端apk,但是如何配置它并使用我们自己的服务器来托管相同的。我可以找到同样的资源。

根据我的理解,我使用maven构建了以下内容

1.Websocket-Resources.jar(依赖jar)
2.TextSecureServer.jar

github中提供的其他类似的jar(他们也需要吗?): libtextsecure的Java libaxolotl-java的

Textsecure-server / config 路径中的 sample.yml 文件中,它要求twilio,gcm push&数据库凭证。

w.r.t twilio和push,我有想法,但是w.r.t数据库,我们应该使用相同的postgre还是textsecure与任何数据库兼容。

我的问题:

除了GCM的推送服务器还有textsecure之外还有其他依赖吗?

如何通过配置我们的服务器ip和端口来托管我们自己服务器中的textsecure?

如果有人成功配置了textsecure,请告知我们对其设置的了解。

参考链接:

What are push configurations (host, port, username, password) for TextSecure Server

1 个答案:

答案 0 :(得分:2)

我已成功启动TextSecure服务器。我已解释过它here。对于RedPhone功能,您可以查看this repo。

问:除了GCM的推送服务器还有textsecure之外还有其他依赖吗?

答:是的,如果没有hack / api / url你无法在数据库中注册你的手机,你需要设置RedPhone部分,或者如果你只使用文本,你可以为这个请求返回http200。

问:如何通过配置我们的服务器ip和端口来托管我们自己服务器中的textsecure?

答:您需要为textsecure后端设置前端代理。之后,您需要在客户端应用程序中编辑凭据。