spider
The spider is the central piece of your VPN web. It manages all the knots (VPN Servers) on the web.
The spider can be controller using a mind controlling parasitic wasp (CLI for spider).
Testing the spider
To deploy a test environment, use this script
This will create a full test environment, consisting of:
This will allow you to test the spiderweb with all the wasp commands.
technical deep dive
The spider is mostly a sidecar to a NATS server, acting as a client to the message queues. Most of the operations that go through the spider have to do with the database, as operations on the knots can go through the message queue directly to the VPN servers.