The machines attached to rooms on the TryHackMe platform are, with few exceptions, deliberately made to be vulnerable. As such, it would be very dangerous to expose them to the internet at large; therefore, they are kept in an isolated network away from the wider network. The OpenVPN connection is used to give you access to this network.

Note if you are a subscriber, TryHackMe provides already-connected instances of Kali Linux, removing the need to use OpenVPN. These non-persistent instances can be interacted with via the following means:

  1. Directly within your Browser

  2. Remote Desktop Protocol (RDP) (I.e., Remmina for Linux or Microsoft's RDP client if using Windows)

  3. SSH (Secure Socket Shell); it is highly recommended that you use a virtual machine (VM) to connect into the network, rather than doing it on your host. Free hypervisors (used to run Virtual Machines) include VirtualBox and VMware Player. The recommended VM would be Kali Linux.

Did this answer your question?