VPN setup · Computer

Linux
VPN

On Linux, IPHush uses the official WireGuard app with a configuration file from your account. Three steps, no account details on the computer, zero connection logs.

Linux VPN at a glance

AppWireGuardThe official app, from wireguard.com
SetupOne fileFrom your account: Devices → add a device
DNSThrough IPHush10.96.0.1, answered inside the tunnel
Connection logsNoneNo sites, DNS queries, times or IP addresses
PlansFrom $4.99A month. 3, 8 or 25 devices at once, all 57 locations

How to set up IPHush on Linux

  1. Get the file

    Sign in at iphush.com/app, open Devices and add a device. Choose a location and download its WireGuard file.

  2. Install WireGuard

    From wireguard.com/install.

  3. Import it on Linux
# Debian / Ubuntu
sudo apt install wireguard
sudo install -m 600 iphush-london.conf /etc/wireguard/iphush.conf
sudo wg-quick up iphush            # connect
sudo wg-quick down iphush          # disconnect
sudo systemctl enable --now wg-quick@iphush   # connect at boot

What the file looks like

[Interface]
PrivateKey = (created for this device)
Address    = 10.96.x.x/32, fd49:5048::x/128
DNS        = 10.96.0.1, fd49:5048::1
MTU        = 1420

[Peer]
PublicKey  = (the router's key)
Endpoint   = lcy1.pop.iphush.com:51900
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25

Linux VPN: questions

Which app do I use on Linux?

The official WireGuard app. IPHush gives you the configuration file; the app does the rest.

Can I copy the file to a second computer?

No: each file belongs to one device. Add another device in your account instead, so the connection limit works as it should.

Which DNS does it use?

10.96.0.1, the IPHush resolver, answered inside the tunnel.

How do I change location?

Download the file of another location from your account and import it too; switch between them in WireGuard.

More devices

Your computer, private

Plans from $4.99 a month. Zero connection logs.

See plans