Dans certaines régions du monde Signal, la messagerie instantanée chiffrée, est bloquée. Il est alors possible de mettre en place un proxy dans un autre pays pour échapper à cette censure.
Ce proxy est utilisable depuis l’application Signal facilement.
Pour mettre en place un proxy, vous devez être en mesure d’exposer les ports 80 et 443 de votre serveur sur internet et disposer d’un nom de domaine.
Selon Signal, un proxy est capable de supporter plusieurs centaines d’utilisateurs en simultané.
Installation
Connectez vous à votre serveur.
Mettez à jour votre machine :
sudo apt update && apt upgrade
Installez Docker, Docker compose et Git :
sudo apt install docker docker-compose git
Récupérez le package de Signal sur Github :
git clone https://github.com/signalapp/Signal-TLS-Proxy.git
Naviguez dans le répertoire créé :
cd Signal-TLS-Proxy
Initiez l’utilitaire de récupération d’un certificat Let’s Encrypt :
sudo ./init-certificate.sh
On vous demandera alors de fournir de votre serveur :
Une fois cela fait, vous pouvez lancer votre proxy :
sudo docker-compose up –-detach
Vous pouvez maintenant utiliser et partager l’URL suivante en indiquant votre nom de domaine pour router votre trafic dans le proxy :
https://signal.tube/#<your_domain_name>
En cliquant sur le lien, l’application Signal s’ouvrira et se configurera sur votre proxy.
Sources :