Get obfsvpn docker sandbox running and manual evaluation/exploration
I've implemented a docker sandbox that contains the various services necessary to emulate our circumvention/VPN architecture here: obfsvpn!20 (merged)
The first thing to do is to get this running locally and then run some manual tests/do some exploration into the various services and codebases.
Some of (but probably not all) the tasks I think this will entail:
-
Install docker and docker compose: https://docs.docker.com/desktop/install/mac-install/ -
Start the sandbox: https://0xacab.org/maxb/obfsvpn/-/tree/maxb/pt3-poc#testing-pt3-hopping -
Get comfortable with docker - Let's check in re: what you're existing familiarity is and what sort of learning resources might be useful
- https://livebook.manning.com/book/docker-in-practice-second-edition/chapter-10/ is an excellent resource and I have a copy I can lend
- Understand the various services running, how to run commands on them, networking, etc.
-
Run some manual commands to evaluate connectivity, performance, emit logs and potentially metrics or other observability -
Document (probably in README but potentially elsewhere as well)
Edited by Arti