feat: add reachview proxy utility

This commit is contained in:
2024-09-18 15:22:13 +02:00
parent bea49c78a9
commit d66e91f221
6 changed files with 717866 additions and 39 deletions

17
cmd/proxy/README.md Normal file
View File

@ -0,0 +1,17 @@
# Reach Proxy
Ce petit utilitaire permet de créer un proxy vers un module Reach, permettant ainsi à une instance [Fieldnotes](https://forge.cadoles.com/Pyxis/fieldnotes) de découvrir et travailler avec des modules qui seraient sur un autre réseau, par exemple:
```
Fieldnotes ----- [ Réseau WiFi local ] ------> PC avec proxy ----- [ VPN ] ------> Module Reach
```
Le proxy s'annonce en mDNS permettant ainsi à l'application mobile de l'identifier automatiquement sur le réseau, comme si le proxy était un module Reach.
## Usage
```
go run ./cmd/proxy -address <listening_address> -host <reachview_module_host>
```
Plus d'informations sont disponibles sur les différents flags via la commande `go run ./cmd/proxy -h`.