Tailscale

Sur le client : installation

curl -fsSL https://tailscale.com/install.sh | sh

Sur le client : joindre le réseau

tailscale up --login-server https://hs.766c70.com --accept-routes --accept-dns=true

Sur le client : annoncer un exit node

sudo tailscale set --advertise-exit-node

Sur le client : activer l'IP forwarding

echo 'net.ipv4.ip_forward = 1' | sudo tee /etc/sysctl.d/99-tailscale.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
sudo sysctl -p /etc/sysctl.d/99-tailscale.conf

Sur Headscale : afficher les routes

sudo headscale nodes list-routes

Sur Headscale : approuver l'exit node

sudo headscale node approve-routes -r '0.0.0.0/0' -i <ID>

Remplacer `<ID>` par l'identifiant affiché dans la liste.

Sur un client : utiliser l'exit node

sudo tailscale set --exit-node=100.64.22.42 --exit-node-allow-lan-access