Skip to content

Install on Windows

Install WireGuard

Before installing Crux VPN, first install the open-source WireGuard for Windows client on the host.

Run the Installer

Then copy the Crux VPN agent MSI to the host and run it (as the Administrator user):

> cruxvpn-agent-1.0.0-win64.msi

This will install the agent, and start it running as a service.

Next Steps

  1. Check the host's main page in the app. The Agent panel should show the results of the agent's latest ping.
  2. If the Agent panel simply reads Set Up Agent, or if the Interfaces panel shows the host's interfaces as Down, check the Agent Troubleshooting page.

Other Options

To run the installer without prompts, use Windows' msiexec tool:

> msiexec.exe /i cruxvpn-agent-1.0.0-win64.msi /qn

Upgrade

To upgrade the agent, download the latest version of the agent MSI, and run it as the Administrator user on the host:

> cruxvpn-agent-1.0.0-win64.msi

This will stop the existing agent service, uninstall it, install the new version, and start the new version running as a service. It will not interrupt Crux VPN connections.

Deregister

To deregister a host from the Arqit SKA-Platform™ (SKA-P), make sure the host has a registration file with current credentials. Then run the following command on the host as the Administrator user:

> "C:\Program Files\Sirius Computer\Crux VPN Agent\cruxvpn-deregister"

Uninstall

As the Administrator user for the Windows host, open the Settings app, navigate to the Apps section, find the Crux VPN Agent app, and select its Uninstall option (also see Microsoft's Uninstall or remove apps and programs in Windows article for a few alternatives).

This will stop the agent service and uninstall it. It will not immediately affect any Crux VPN connections currently active on the host; and it will not automatically deregister the host from the SKA-P.

Caution

Unless you want to keep the active Crux VPN tunnel(s) running on this host after uninstalling the agent, first delete the host's interfaces in the web UI before uninstalling the agent from the host.

Also, to block other hosts from sending or receiving traffic over their Crux VPN tunnels to or from this host, delete the endpoint to this host from the other hosts' list of endpoints in the web UI.

Uninstalling the agent will not remove the agent's old configuration, credentials, and log files. To remove them, delete the C:\Program Files\Sirius Computer\Crux VPN Agent\ directory.