git clone
cd alohomora
sudo bash install.sh
Generates server configuration and routes for DNS's in json/dns.json
and AS's, that has been blocked by ISPs in Ukraine - json/asn.json
according to decree of the Ukrainian president.
ASNs collected manualy at bgp.he.net.
Generates client configuration.
Sign server certificates with one CA and client certificates with a different CA. The client config "ca" directive should reference the server-signing CA while the server config "ca" directive should reference the client-signing CA.
.
βββ client
βΒ Β βββ keys
βΒ Β βββ ca.crt
βΒ Β βββ public.crt
βΒ Β βββ public.key
βββ server
βββ keys
βββ ca.crt
βββ dh{}.pem
βββ server.crt
βββ server.key
βββ ta.key