Tous les tutoriels

Déploiement en entreprise

Serveur relais privé sous Linux et Raspberry Pi

Installez le relais Remotly comme service systemd sur n’importe quelle distribution Linux — y compris sur des appareils basse consommation comme un Raspberry Pi.

Pourquoi exécuter votre propre relais ?

Exposer votre PC principal à Internet par une redirection de port est un risque de sécurité, et le laisser allumé en permanence gaspille de l’énergie. Un petit serveur Linux ou un relais Raspberry Pi vous offre la latence la plus faible possible, aucune redirection de port vers les PC auxquels vous accédez, une consommation d’énergie réduite, aucune inquiétude RGPD liée aux serveurs tiers et le Wake‑on‑LAN depuis l’extérieur de votre réseau. Même si le relais est attaqué, toutes les données qui y transitent sont chiffrées avec des clés que le serveur ne possède jamais.

Ce guide suppose que vous disposez déjà d’un accès SSH à la machine Linux et des autorisations nécessaires.

Installation

  1. Connectez‑vous au serveur via SSH (par exemple avec OpenSSH, WinSCP ou FileZilla). Toutes les commandes suivantes s’exécutent sur le serveur.
  2. Téléchargez le relais : wget https://downloads.mirillis.com/files/beta/remotly‑relay.zip
  3. Décompressez‑le : unzip remotly‑relay.zip (installez d’abord unzip avec sudo apt‑get update && sudo apt‑get install unzip si nécessaire).
  4. Définissez les permissions : sudo chmod 755 -R remotly && sudo chown root:root -R remotly
  5. Déplacez les fichiers : sudo mv remotly /srv
  6. Modifiez la configuration et définissez le port : nano /srv/remotly/config/remotly‑relay.json — nous recommandons le port HTTPS standard 443 pour éviter les problèmes d’accès.
  7. Lancez l’installateur : sudo bash /srv/remotly/script/installremotlyrelay.sh
  8. Démarrez le service : sudo bash /srv/remotly/script/startremotlyrelay.sh
  9. Vérifiez qu’il fonctionne : systemctl list‑units --type=service --state=running — remotly‑relay.service doit figurer dans la liste.
wget https://downloads.mirillis.com/files/beta/remotly‑relay.zip
unzip remotly‑relay.zip
sudo chmod 755 -R remotly
sudo chown root:root -R remotly
sudo mv remotly /srv
nano /srv/remotly/config/remotly‑relay.json
sudo bash /srv/remotly/script/installremotlyrelay.sh
sudo bash /srv/remotly/script/startremotlyrelay.sh
systemctl list‑units --type=service --state=running

Ajouter le relais à votre compte

Connectez‑vous sur remotly.com, ouvrez Custom Relays et ajoutez l’IP publique et le ou les ports de votre serveur. Dès lors, toutes vos connexions Connect Anywhere utilisent votre propre serveur.

Panneau des relais personnalisés dans le panneau utilisateur Remotly

Des questions ? Visitez la communauté Remotly.

Ce site web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site. Parmi eux, ceux classés comme nécessaires sont stockés dans votre navigateur et servent au fonctionnement des fonctionnalités de base du site.

Nous utilisons également des cookies tiers qui nous aident à analyser et à comprendre comment vous utilisez ce site. Ils ne seront stockés dans votre navigateur qu’avec votre consentement et vous pouvez les refuser. Ce refus peut toutefois affecter votre expérience de navigation.

NécessairesToujours actifs

Les cookies nécessaires sont indispensables au bon fonctionnement du site web. Ils assurent, de manière anonyme, les fonctionnalités de base et les fonctions de sécurité du site.

CookieDurée de conservationDescription
cookie_consent1 anEnregistre si l’utilisateur a consenti ou non à l’utilisation des cookies. Ne stocke aucune donnée personnelle.
NEXT_LOCALE1 anEnregistre la langue choisie par l’utilisateur.
themejusqu’à suppressionEnregistre le thème clair ou sombre choisi par l’utilisateur (stockage du navigateur).
hCaptchasessionDéfini par le service hCaptcha sur les formulaires de contact et de commande pour identifier les robots et protéger le site contre le spam.
device_token6 moisCookie utilisé pour la vérification de l’utilisateur/de l’appareil.
session_idsession / 1 moisCookie utilisé pour maintenir la session de l’utilisateur.
logged_insession / 1 moisCookie utilisé pour maintenir la session de l’utilisateur.