在Windows 10上本地运行自定义Textsecure(信号)服务器

时间:2018-09-04 06:44:22

标签: java signals dropwizard instant-messaging

我需要消除在台式机上设置信号服务器的错误___主题-在Windows上设置信号服务器。 发表帖子-

  1. Run custom TextSecure (Signal) server
  2. http://debabhishek.com/writes/Installing-and-Running-TextSecure-Signal-Server-on-Windows/

我正在使用github资源中的ref .yml文件模板作为信号。

尝试-RUn

router.get('/',  (req, res,next) => {

    request({
       url: 'http://localhost:3000/api/v1/promos',
       json: true
    },  (error, response, body) => {
        if(error) { 
            res.send('An erorr occured')
            console.log(error)
        }
        else {
            res.send(body.data)
        }
    });
});

我收到错误->

  

io.dropwizard.configuration.ConfigurationParsingException:   config / textsecure.yml出现错误:*无法解析配置   于:turn.uris。[0];无法反序列化java -jar target/TextSecureServer-1.88.jar accountdb migrate config/textsecure.yml 的实例   不在START_OBJECT令牌中的[来源:UNKNOWN;行:-1,列:-1]   (通过参考链:   org.whispersystems.textsecuregcm.WhisperServerConfiguration [“ turn”]-> org.whispersystems.textsecuregcm.configuration.TurnConfiguration [“ uris”]-> java.util.ArrayList [0])

     

在io.dropwizard.configuration.ConfigurationParsingException $ Builder.build(ConfigurationParsingException.java:279)           在io

...

我的textsecure.yml文件是-

java.lang.String

有人可以帮助消除错误

2 个答案:

答案 0 :(得分:1)

删除http://和空格。 您可能正在寻找:

turn: # TURN server configuration
secret:
uris:
  - stun:127.0.0.1:80
  - stun:127.0.0.1:443
  - turn:127.0.0.1:80?transport=udp
  - turn:127.0.0.1:443?transport=udp

有关更多详细信息,请参见论坛主题:https://community.signalusers.org/t/seeting-up-of-new-signal-server-instance-on-windows-10/4032/4

答案 1 :(得分:0)

turn: # TURN server configuration
  secret: 121654fjdfgdyesdfgfhgh # TURN server secret
  uris:
    - stun:yourdomain:80 #fake
    - stun:yourdomain.com:443 #fake
    - turn:yourdomain:443?transport=udp #fake
    - turn:etc.com:80?transport=udp #fake

这是适用于我的配置。