If you’ve found this page you’re either really good with Google, a bot, or someone I’ve asked to help test out my WireGuard mesh system with. In any case, here are my apologies in advance. 😀
Currently we’ve only been testing with Mac users so if you’re on another platform let me know and I’ll try to update the instructions.
Requirements:
- A Mac
- Python 3
- An Internet connection that isn’t cellular (cellular support coming soon)
- Some familiarity with the command-line
- The
wireguard-tools
package (the script will tell you if this is missing and tell you how to install it) - root access on your system and the ability to run the script with
sudo
(this is required because it manages network interfaces)
To get started:
- Download elastin.py (below)
- Run
sudo ./elastin.sh start
- If it tells you to install anything install it and run the above command again
- Find someone else running this and share your public key with them
NOTE: The script is changing often so ping me and I’ll send it to you via Slack