Webux Lab

Par Studio Webux

Exposer un socket IPC sur le réseau

TG
Tommy Gingras Studio Webux S.E.N.C 2022-01-13

Comment exposer un IPC socket sur le réseau

Je vais prendre dans cet exemple ce fichier : /var/run/mysqld/mysqld.sock; vous pouvez prendre n’importe quel socket IPC pour faire les commandes suivantes.

Ce document n’est pas fait pour copie/coller mais pour montrer les commandes socat

Prérequis

Sur le serveur

Lancer la commande suivante pour exposer le socket sur un port TCP

socat TCP-LISTEN:1234,fork,reuseaddr UNIX-CONNECT:/var/run/mysqld/mysqld.sock

Sur le client

socat UNIX-LISTEN:/tmp/mysqld.sock,fork,reuseaddr,mode=755 TCP:<ip-dns-serveur>:1234 &

Puis vous pouvez utiliser le fichier /tmp/mysqld.sock sur votre client comme si vous étiez sur le serveur.


Recherche