diff --git a/.gitignore b/.gitignore index e2b7399..fcea006 100644 --- a/.gitignore +++ b/.gitignore @@ -60,4 +60,8 @@ typings/ # dotenv environment variables file .env +# IDE .idea + +# MacOS +.DS_Store diff --git a/README.md b/README.md index 7c2907c..627f8b4 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,12 @@ To help monitor network health. -Exit nodes periodically execute [post-routing-table.sh](./post-routing-table.sh), hitting an API endpoint at https://peoplesopen.herokuapp.com/api/v0/nodes. This relays information about the number of active routes, active gateways, and the full contents of the exit node's routing table. If an exit node hasn't checked in in more than 2 minutes, it is assumed to be down. +## Exit Nodes +Exit nodes periodically execute [post-routing-table.sh](./post-routing-table.sh), hitting an API endpoint at https://peoplesopen.herokuapp.com/api/v0/nodes. This relays information about the number of active routes, active gateways, and the full contents of the exit node's routing table. If an exit node hasn't checked in in more than 2 minutes, it is assumed to be down. + +### Exit Node: +[![](https://mermaid.ink/img/pako:eNptkjFPwzAQhf-KdXM7xNkyIOWOCiEhBhgYMIOpDY0gSWUcQVX1v3NO4RpL9mLrvXf-pKc7wnZ0Hhp4D3a_U3cPZlB8nvzrs4HbIfrATwMvZ3nz00XW06XueU6MGxt9y066v-1BteKkWFuxlR6qrXJDi6FzoxajziC4gGA2ggLBHIICwRyCAsEcQgsIZSMkEMohJBDKISQQukC4U7VeX819XpqdpbnJRamzeC6xqOqiWhd-xUWLksSqqOqiWvqVFrVJkqqiqotqDSvofeht53gPjyljIO58z-vV8NPZ8GHADCfOTXvHwxvXxTFA82Y_v_wK7BTHx8OwhSaGyf-HrjvLO93_pU6_Vc7Y1Q)](https://mermaid.live/edit#pako:eNptkjFPwzAQhf-KdXM7xNkyIOWOCiEhBhgYMIOpDY0gSWUcQVX1v3NO4RpL9mLrvXf-pKc7wnZ0Hhp4D3a_U3cPZlB8nvzrs4HbIfrATwMvZ3nz00XW06XueU6MGxt9y066v-1BteKkWFuxlR6qrXJDi6FzoxajziC4gGA2ggLBHIICwRyCAsEcQgsIZSMkEMohJBDKISQQukC4U7VeX819XpqdpbnJRamzeC6xqOqiWhd-xUWLksSqqOqiWvqVFrVJkqqiqotqDSvofeht53gPjyljIO58z-vV8NPZ8GHADCfOTXvHwxvXxTFA82Y_v_wK7BTHx8OwhSaGyf-HrjvLO93_pU6_Vc7Y1Q) + Uses memcache/memjs, and mongo db. Deployed to heroku. diff --git a/public/exit-node.svg b/public/exit-node.svg new file mode 100644 index 0000000..33827a6 --- /dev/null +++ b/public/exit-node.svg @@ -0,0 +1 @@ +
InterWeb
Exit Node
Gateway A
Node A1
Node A2
Node A3
Gateway B
Node B1
Node B2
Node B3
Gateway C
Node C1
Node C2
Node C3
\ No newline at end of file