# Tor Experiment Infrastructure ## Available Systems | IP | Domain | Location | Purpose | |---:|:-------|:---------|:--------| | 164.90.190.0 | rsca.vanrissenbeck.com | Frankfurt | Host a webservice, take measurements. | | 95.85.53.75 | n.a. | Amsterdam | Host a private Tor guard node | | 64.225.67.64 | n.a. | Amsterdam | Host a private Tor guard node | ## Containers The `guard` container provides a single guard node, configured so that it does not announce its IP to public indices. The container is configured by two environment variables, `BIND_ADDRESS` and `NICKNAME`. The values in the associated `docker-compose.yml` file are fine as they are. kept in the ` The `victim` container provides the Tor service configured as a SOCKS5 proxy. It connects to one hard-coded guard node, specified using the environment variable `GUARD`. Both containers are stored in the `ghcr.io` registry under the tags `ghcr.io/deinernstjetzt/rsca-guard` or `ghcr.io/deinernstjetzt/rsca-victim` respectively. The `web` container provides a simple web server (Caddy) that serves static files from the `www` directory. Large test files can be downloaded from [Hetzner](https://ash-speed.hetzner.com/). ## Exposed Ports | Name | Host:Port | |:---------|------------------| | Guard #1 | 95.85.53.75:30720 | | Guard #2 | 64.225.67.64:62268 | | Web | 164.90.190.0:{80,443} |