Sign in
Use your ICDG account to set up VPN access. Your account must be preapproved. Sign in with your ICDG e-mail, or with Google if your address is a Google one. The first time, you will be asked to set a password and to register an authenticator app for the second step.
Cannot sign in? Ask the ICDG administrator. Your account may not be set up yet, or your authenticator may need resetting; neither is something this page can fix. The contact address is shown once you are signed in.
Step 1: get the WireGuard app
Install the WireGuard app first, on the device you will connect from. Your configuration is shown one time only, so it is better to have the app ready before you start.
Use the configuration on one device only. Decide now which device you want the VPN on.
Direct downloads:
Windows,
macOS App Store,
iOS,
Android.
Linux: install the wireguard package from your distribution.
Loading your access...
Your configuration is ready
Save it now. It is shown one time only. If you lose it, come back to this page and press "Renew key" to get a new one.
Use it on one device only. If you install the same file on two devices, both connections will keep dropping, with no error message anywhere. If you need the VPN on a different device, open this page on that device and press "Renew key".
The file is called icdg.conf. It has to keep
that ending. If your phone or your browser saves it differently, for example as
.txt, rename it so it ends in .conf
before you import it. If your browser warns you about the file type, choose "Keep".
Setup steps
If you are on a computer and you want the VPN on your phone: open the WireGuard app on the phone, press the plus sign, then "Scan from QR code", and point the camera at the code below. You cannot scan the QR code with the same phone that is showing it.
iPhone or iPad
- Press "Download the file". Safari puts it in the Files app, in the Downloads folder.
- Open the WireGuard app. Press the plus sign at the top right, then "Create from file or archive".
- Choose
icdg.conffrom Downloads. - If the app asks for a name, type
icdg. - Turn on the switch next to the tunnel. The first time, iOS asks permission to add a VPN configuration. Allow it.
- Delete the downloaded file. It contains your key.
Android
- Press "Download the file". It is saved in Downloads.
- Open the WireGuard app. Press the blue plus button at the bottom right, then "Import from file or archive".
- Choose
icdg.conffrom Downloads. Tapping the file in the browser download list does not work; the import has to be done from inside the app. - Turn on the switch next to the tunnel and accept the VPN request.
- Delete the downloaded file. It contains your key.
Windows
- Press "Download the file". It lands in your Downloads folder.
- Open WireGuard. At the bottom left, press "Import tunnel(s) from file".
- Choose
icdg.conf. - Press "Activate".
- Delete the downloaded file. It contains your key.
macOS
- Press "Download the file".
- Open WireGuard. At the bottom left press the plus sign, then "Import tunnel(s) from file".
- Choose
icdg.confand press "Activate". When macOS asks permission to add a VPN configuration, allow it. - Delete the downloaded file. It contains your key.
Linux
- Install WireGuard:
sudo apt install wireguard, or your distribution's equivalent. - Copy the file:
sudo cp ~/Downloads/icdg.conf /etc/wireguard/ - Bring the tunnel up:
sudo wg-quick up icdg - In GNOME you can also use Settings, Network, VPN, "Import from file".
- Delete the file from Downloads. It contains your key.
How to check it worked
With the tunnel switched on, reload this page. Your location should say "Last seen just now". Then open one of the applications in the list at the top.
Keep the tunnel switched on while you work with ICDG systems. Your normal internet keeps working; only ICDG addresses go through the tunnel.