运行自定义TextSecure(Signal)服务器

时间:2015-11-13 18:59:03

标签: java linux maven github server

我正在尝试启动自定义TextSecure(Signal)服务器。我想将它用于Signal所具有的所有功能(SMS和电话)。我相信我还需要redphone服务器才能运行电话。我找到了仅用于TextSecure服务器的github存储库https://github.com/WhisperSystems/TextSecure-Server,但没有用于redphone服务器的存储库。

我认为我还需要运行此服务器https://github.com/WhisperSystems/PushServer才能正常运行Signal。

我尝试从github下载整个TextSecure服务器并将其作为maven存储库添加到intelijidea但它不允许我运行它并因此编译它。

有没有运行cusotm TextSecure服务器经验的人?我需要一个小指南,因为我完全坚持这一点。

先谢谢

1 个答案:

答案 0 :(得分:17)

您可以运行自己的TextSecure服务器,但首先需要在Twilio,AWS S3,Google Developer和Apple Developer上创建帐户。

Twilio - 用于短信广播(在TextServer中注册) AWS - 用于TextSecure中的文档 Google开发人员 - 用于推送通知 Apple Developer - 用于推送通知(我没有注册这个,因为我确实破解了Push服务器)。

之后你需要安装:JDK和Cryptography扩展,Maven,Postgresql,Redis。

使用Maven安装:Dropwizard-simpleauth,WebSocket-Resources 使用Maven编译PushServer并使用您的设置启动它(redis,auth,gcm,apn) 使用Maven使用-DskipTests键编译TextServer 之后,您可以使用自己的TextServer但不使用RedPhone。 RedPhone repo已从github中删除。

希望这会对你有所帮助。