L2TP and WireGuard
Protocols used to connect offices across cities.
Two separate use cases: a self-hosted VPN for personal use and a network connecting offices across different cities.

The VPN connects offices in Lipetsk, Moscow, Novorossiysk and Yekaterinburg into one network. Connections use L2TP and WireGuard.
A self-hosted VPN on a VPS using AmneziaWG. The server runs in Docker, with personal devices connecting through the Amnezia client.
Protocols used to connect offices across cities.
Personal VPN with separate client profiles.
The personal VPN server runs in a container on a VPS.
Checking tunnel establishment and traffic flow on both the client and the server.
The inter-office VPN is used to connect offices. The personal VPN is deployed; iPhone connectivity over a mobile network is still being investigated separately.