Webseiten-Werkzeuge


messenger:signal

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
messenger:signal [2021/05/15 01:15]
manfred
messenger:signal [2021/05/15 01:34] (aktuell)
manfred [Signal]
Zeile 1: Zeile 1:
 +====== Signal ======
 +
 +[[https://signal.org/es/|Signal]] - Projektwebsite
 +
 +Um "Signal" auf dem PC nutzen zu können, muß man zusätzlich zur "Signal-App" (auf dem Desktop) noch einen "Signal-Smartphone-Simulator" auf einen beliebigen Rechner mit Internetzugang installieren. Dieser "Signal-Smartphone-Simulator" wird zwingend zur Einrichtung benötigt und muss nachher alle paar Tage einmal für ein paar Minuten gestartet werden, damit er den Abgleich und die Bestätigung durchführen kann (ähnlich wie ein "Tot-Mann-Schalter"), sonst stellt die App nach einiger Zeit ihren Dienst ein.
 +
 +**//[[https://youtu.be/tJoO2uWrX1M|Signal (Server-Code) ist seit 2020 kein "open source" mehr!!!]]//** => also zur Alternative wechseln: [[::Matrix / Synapse / Dendrite / Element (Riot)]]
 +
 +
 +===== Signal-Smartphone-Simulator =====
 +
 +
 +==== Signal-CLI auf Ubuntu 20.04 ====
 +
 +  * [[https://github.com/AsamK/signal-cli]]
 +  * [[https://ctrl.alt.coop/en/post/signal-without-a-smartphone/|How to install and use Signal messenger without a smartphone]]
 +
 +  root@linux:~# V=$(links -dump https://github.com/AsamK/signal-cli/releases/latest | awk '/^[ \t]*v[0-9]+[.][0-9]+[.][0-9]+$/{sub("^[ \t]+v","");print $1}')
 +  root@linux:~# echo ${V}
 +  0.8.1
 +  
 +  root@linux:~# wget https://github.com/AsamK/signal-cli/releases/download/v${V}/signal-cli-${V}.tar.gz
 +  ...
 +  ...
 +  ...
 +  HTTP request sent, awaiting response... 200 OK
 +  Length: 16870784 (16M) [application/octet-stream]
 +  Saving to: ‘signal-cli-0.8.1.tar.gz’
 +  
 +  signal-cli-0.8.1.ta 100%[===================> 16.09M  10.6MB/   in 1.5s
 +  
 +  2021-04-08 20:02:40 (10.6 MB/s) - ‘signal-cli-0.8.1.tar.gz’ saved [16870784/16870784]
 +
 +
 +  root@linux:~# tar xzfv signal-cli-0.8.1.tar.gz
 +  root@linux:~# cd signal-cli-0.8.1
 +
 +
 +=== ein neues Gerät (PC) auf eine Telefonnummer registrieren ===
 +
 +Um Signal verwenden zu können, müssen Sie sich mit einer Telefonnummer registrieren (muss keine Handynummer sein).
 +  root@linux:~/signal-cli-0.8.1# bin/signal-cli -u +49876543210 register
 +  Captcha required for verification, use --captcha CAPTCHA
 +  To get the token, go to https://signalcaptchas.org/registration/generate.html
 +  Check the developer tools (F12) console for a failed redirect to signalcaptcha://
 +  Everything after signalcaptcha:// is the captcha token.
 +
 +Falls Sie zu einem Captcha aufgefordert werden, gehen Sie auf diese Webseite: [[https://signalcaptchas.org/registration/generate.html]]\\
 +Nach dem Lösen des Captchas, finden Sie in der Konsole in den Entwicklertools (__Firefox__: ''[F12]'', __Chromium__: ''[Strg]''+''[Shift]''+''[I]'') eine URI in folgendem Format: ''signalcaptcha:/____/TOKEN''\\
 +Der Token besteht aus allen Zeichen, welche nach ''signalcaptcha:/____/'' folgen.
 +
 +Ausgabe der Entwicklerkonsole:\\
 +Aufruf von ''signalcaptcha:/____/"03AGdBq24yEoJCoAiq_oO1JuJhVbI1ebvvvJuc8_0JN7XPE5KcuVpd6ZIO-WSb_2r3FAo1NYcs5Iq3ZX7gMw7Pct5z9Ck_VGQ9-mQ_csBKn5RQxNkW-26eJjrifOWuiFrU1d8CVu3WhQiK-qkJyl3i3zw-0u3Bfeyyoc8cWz6zkeFevg6zqCwsjjpWQZIC97T1v0wEf583FCHi57iDb8D_STUxJlSZMpZP9VX418wTmpvjkcRMeTPZQszF07rRQ3JAeQDRIJvF41PdGdb7NNXa_mjX4J1hCYf-AVO5TVIiLQYPm9PmkdpT34NwUddIS2N5OpAAjSp0_40tU1kj2HTsYu21m0xGLrP41k6Lz-75XeqW7hkKa6ZtKD0jX4nubRIliDFJQ3mteJVa5g5z_ftkOqM5cC2ZINvl7b8vGezySi5Aaqnli_HoLUIIDa_NqzFEiNXK-T_dxsxgIimSKrWaUb0HtkE_JoOqYL0q7TowA-jCY4MVH7e8ltAAgUGVhkPeSFflbrH0CnlknOHsALJm7_jqJ-gryOvUNQ"'' aufgrund eines unbekannten Protokolls verhindert
 +
 +  root@linux:~/signal-cli-0.8.1# bin/signal-cli -u +49876543210 register --captcha 03AGdBq24TC6jsP6rIxUr3Yc-07ER1O67T5NwmjH7zZTseobW_yMwc8KP1ZstQSVK2lWDRVI2H6cR7aYv_d3V9NHZ3cYDdALGeUiT_VoKr94dL3-oFSPQW9yPlufoOP_gBOn8j3N9DHGlpj93RysOibsbsYStGjv1Ethe7EwtSxAowxI0Ru174vErgvSLyQfBNVr2GBALZcPw6CC_z1C6srMW1iw_nepFft6EZU1wvH6x1xff-7vTehC8MlAybZIxOymt9hdMDjDHhoHdlo7cNkWvLotG2ggbcF56e08h-fALBN6xVByO1PaXf-zDS_Ouzp9jCk9C9WBatiawTrzMsTfRbK3XcdR4J8tL124YBCdu0ulXmKg3OflcuLKPgyxb0WO2UmSWGfc0cpSN2BrTNFvH7HXNWZxsiMHj4UX6zGHZ5lv87IOdZ48sQ9TxXWL8vCeo_xB_eB5EwHzUcxNVHvrgnM5UHcuz3I14NVofhE2Md1cA9jUwRQz4FQB05Q6Urh3jsATK1t1QkrcPSHNtapRt4qeq1cZvfEQ
 +
 +Sie erhalten dann eine SMS mit einer Bestätigungsnummer, wenn es sich um eine Mobiltelefonnummer oder einen Anruf handelt. Sie verwenden diese Nummer dann, um Ihr Konto zu verifizieren:
 +  root@linux:~/signal-cli-0.8.1# bin/signal-cli -u +49876543210 verify [VERIFICATIONCODE]
 +
 +
 +
 +
 +===== Signal-App auf dem Desktop =====
 +
 +
 +==== Signal-Desktop auf Ubuntu 20.04 ====
 +
 +  * [[https://ubunlog.com/de/Signal-Messenger-verschiedene-Möglichkeiten%2C-um-es-in-Ubuntu-20-04-zu-installieren/|Signal Messenger, verschiedene Möglichkeiten, es unter Ubuntu 20.04 zu installieren]]
 +  * [[https://vitux.com/signal-messenger-ubuntu/|How to install Signal Messaging App on Ubuntu 20.04]]
 +
 +Installieren Sie die neueste Version von Signal-Desktop von hier: ''https://signal.org/download/'':
 +  > wget -O- https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
 +
 +<file text>
 +----BEGIN PGP PUBLIC KEY BLOCK-----
 +
 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
 +LuvwORq8EBWczHS6SjLdwmSVKGKSYtl2n6nCkloVY6tONMoiCWmtcq7SJMJoyZw3
 +XIf82Z39tzn/conjQcP0aIOFzww1XG7YiaTAhsDZ62kchukI52jUYm2w8cTZMEZB
 +oIwIWBpmLlyaDhjIM5neY5RuL7IbIpS/fdk2lwfAwcNq6z/ri2E5RWl3AEINdLUO
 +gAiVMagNJaJ+ap7kMcwOLoI2GD84mmbtDWemdUZ3HnqLHv0mb1djsWL6LwjCuOgK
 +l2GDrWCh18mE+9mVB1Lo7jzYXNSHXQP6FlDE6FhGO1nNBs2IJzDvmewpnO+a/0pw
 +dCerATHWtrCKwMOHrbGLSiTKEjnNt/74gKjXxdFKQkpaEfMFCeiAOFP93tKjRRhP
 +5wf1JHBZ1r1+pgfZlS5F20XnM2+f/K1dWmgh+4Grx8pEHGQGLP+A22O7iWjg9pS+
 +LD3yikgyGGyQxgcN3sJBQ4yxakOUDZiljm3uNyklUMCiMjTvT/F02PalQMapvA5w
 +7Gwg5mSI8NDs3RtiG1rKl9Ytpdq7uHaStlHwGXBVfvayDDKnlpmndee2GBiU/hc2
 +ZsYHzEWKXME/ru6EZofUFxeVdev5+9ztYJBBZCGMug5Xp3Gxh/9JUWi6F1+9qAyz
 +N+O606NOXLwcmq5KZL0g
 +=zyVo
 +-----END PGP PUBLIC KEY BLOCK-----
 +</file>
 +
 +  > echo "deb [arch=amd64] https://updates.signal.org/desktop/apt $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/signal.list
 +leider gibt es (im April 2021) noch kein Binärpaket für "Ubuntu 20.04", deshlab muß die Version für "''xenial''" installiert werden
 +  > echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | tee /etc/apt/sources.list.d/signal.list
 +  > apt update
 +  > apt install signal-desktop
 +
 +Jetzt müssen Sie "Signal-Desktop" starten und den tatsächlichen QR-Code extrahieren.\\
 +Starten Sie dazu "Signal-Desktop". Es sollte ein QR-Code angezeigt werden, um Ihre Signal-Desktop-App mit einem Signalgerät zu verbinden.\\
 +//Das kann man z.B. mit Gimp (''[Datei]''/''[Erstellen]''/''[Bildschirmfoto]''/''[Einen Bereich auswählen]'') machen und dann als PNG-Datei im Dateisystem ablegen.
 +Sie können den **[[::QR-Code]]** entweder auf Ihrem lokalen Computer dekodieren (z.B. aus der PNG-Datei, die Sie mit Gimp erstellt haben) oder den QR-Code mit einem Smartphone scannen.//
 +  > apt install zbar-tools
 +  > zbarimg -q qrcode.png
 +  QR-Code:tsdevice:/?uuid=eBBK1H_Yt4kxXX-URXTpJg&pub_key=BdLWVJRb62NSSV0JG7pVfdV4tJGtLmq24qZvFJ28fBsy
 +
 +__Dieser QR-Code-Inhalt muß nun mit dem //signal-cli (Signal-Smartphone-Simulator)// eingegeben werden:__
 +  root@linux:~/signal-cli-0.8.1# bin/signal-cli -u +49876543210 addDevice --uri "tsdevice:/?uuid=eBBK1H_Yt4kxXX-URXTpJg&pub_key=BdLWVJRb62NSSV0JG7pVfdV4tJGtLmq24qZvFJ28fBsy"
 +
 +
 +==== Signal-Desktop auf Ubuntu 20.04 hinter einem Proxy betreiben ====
 +
 +  > dpkg -L signal-desktop | fgrep signal-desktop.desktop
 +  /usr/share/applications/signal-desktop.desktop
 +
 +  > vi /usr/share/applications/signal-desktop.desktop
 +  ...
 +  #Exec=/opt/Signal/signal-desktop --no-sandbox %U
 +  Exec=/usr/local/bin/signal-desktop.sh --no-sandbox %U
 +  ...
 +
 +  > vi /usr/local/bin/signal-desktop.sh
 +  #!/bin/bash
 +  
 +  MEIN_PROXY="http://proxy.lokale.lan:3128"
 +  https_proxy="${MEIN_PROXY}"
 +  http_proxy="${MEIN_PROXY}"
 +  ftp_proxy="${MEIN_PROXY}"
 +  export https_proxy http_proxy ftp_proxy
 +  
 +  /opt/Signal/signal-desktop ${@}
 +
 +  > chmod 0755 /usr/local/bin/signal-desktop.sh
 +
  
messenger/signal.txt · Zuletzt geändert: 2021/05/15 01:34 von manfred