Infrastructure
Nebula
Install:
$ sudo mkdir -p /opt/nebula/certs
$ sudo eget -s linux/amd64 --download-only "slackhq/nebula" --to /opt/nebula && cd /opt/nebula
$ sudo tar -xzvf nebula-linux-amd64.tar.gz && sudo rm nebula-linux-amd64.tar.gz
$ sudo mv nebula-cert certs && cd certsMake certs for the lighthouse, teamserver and proxy (redirector):
$ sudo ./nebula-cert ca -name 'hax0r1337, Inc.'
$ sudo ./nebula-cert sign -name lighthouse -ip "10.10.13.1/24"
$ sudo ./nebula-cert sign -name teamserver -ip "10.10.13.2/24" -groups "teamservers"
$ sudo ./nebula-cert sign -name proxy1 -ip "10.10.13.37/24" -groups "proxies"Configs:
Systemd unit:
Caddy
Install from apt:
Install from a release:
Configure and run:
Manually requesting Let's Encrypt certificate:
Config sample to act as a reverse proxy:
Domain Fronting
Faslty
Tools
autossh
Create and maintain an SSH tunnel from the team server to redirector proxy1 in the background:
Last updated