当前位置: 首页 > 面试题库 >

运行自定义TextSecure(信号)服务器

龙嘉玉
2023-03-14
问题内容

我试图启动我的自定义TextSecure(信号)服务器。我想将其用于Signal拥有的所有功能(SMS和电话)。我相信我也需要Redphone服务器来运行电话。我发现只有TextSecure服务器的github
仓库是https://github.com/WhisperSystems/TextSecure-
Server,
但是没有Redphone服务器的仓库。

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

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

是否有运行cusotm TextSecure服务器的经验?我需要一些指导,因为我对此一无所知。

谢谢前进


问题答案:

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

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

升级之后,您需要安装:JDK和密码扩展,Maven,Postgresql,Redis。

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

希望这对您有所帮助。



 类似资料:
  • 2.2.2 服务通信自定义srv 需求: 服务通信中,客户端提交两个整数至服务端,服务端求和并响应结果到客户端,请创建服务器与客户端通信的数据载体。 流程: srv 文件内的可用数据类型与 msg 文件一致,且定义 srv 实现流程与自定义 msg 实现流程类似: 按照固定格式创建srv文件 编辑配置文件 编译生成中间文件 1.定义srv文件 服务通信中,数据分成两部分,请求与响应,在 srv 文

  • 问题内容: 我正在通过制作一个简单的Twitter客户端来练习PyQt和(Q)线程。我有两个Qthread。 主/ GUI线程。 Twitter提取线程-每隔X分钟从Twitter提取数据。 因此,每隔X分钟,我的Twitter线程就会下载一组新的状态更新(Python列表)。我想将此列表移交给Main / GUI线程,以便它可以使用这些状态更新窗口。 我假设我应该使用信号/插槽系统将“状态” P

  • 2.2.4 服务通信自定义srv调用B(Python) 需求: 编写服务通信,客户端提交两个整数至服务端,服务端求和并响应结果到客户端。 分析: 在模型实现中,ROS master 不需要实现,而连接的建立也已经被封装了,需要关注的关键点有三个: 服务端 客户端 数据 流程: 编写服务端实现; 编写客户端实现; 为python文件添加可执行权限; 编辑配置文件; 编译并执行。 0.vscode配置

  • 2.2.3 服务通信自定义srv调用A(C++) 需求: 编写服务通信,客户端提交两个整数至服务端,服务端求和并响应结果到客户端。 分析: 在模型实现中,ROS master 不需要实现,而连接的建立也已经被封装了,需要关注的关键点有三个: 服务端 客户端 数据 流程: 编写服务端实现; 编写客户端实现; 编辑配置文件; 编译并执行。 0.vscode配置 需要像之前自定义 msg 实现一样配置c

  • 本文向大家介绍pyqt5自定义信号实例解析,包括了pyqt5自定义信号实例解析的使用技巧和注意事项,需要的朋友参考一下 本文研究的主要是pyqt5自定义信号实例解析的相关内容,具体介绍如下。 PyQt5已经自动定义了很多QT内建的信号。但是在实际的使用中为了灵活使用信号与槽机制,我们可以根据需要自定义signal。可以使用pyqtSignal()方法定义新的信号,新的信号作为类的属性。 自定义si

  • Appium 的 iOS 版本的后端用的是Facebook's WebDriverAgent。该后端是基于苹果公司的 XCTest 框架,所以也有所有XCTest 框架已知的问题。其中有些问题我们正在设法解决,有一些在现阶段可能无法解决。本文中描述的方法已经能够使您完全掌握在设备上如何构建、管理和运行WDA。通过这种方式,您可以在CI环境中对您的自动化测试进行微调,并使其在长期运行的情况下更加稳定