运行自定义文本安全(信号)服务器

2022-09-04 20:22:28

我正在尝试启动我的自定义文本安全(信号)服务器。我想将其用于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

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

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

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

与 Maven install: Dropwizard-simpleauth, WebSocket-Resources.
使用Maven编译PushServer并使用您的设置(redis,auth,gcm,apn)启动它。
使用 Maven 编译文本服务器与 -DskipTests 键。
之后,您可以使用自己的文本服务器,但没有RedPhone。RedPhone存储库已从github中删除。

希望这对您有所帮助。


答案 2

推荐