WireGuard
{{ $t('backup') }}

{{ $t('updateAvailable') }}

{{ latestRelease.changelog }}

{{ $t('update') }} →

{{ $t('peers') }} {{ clients ? clients.length : 0 }}

{{ $t('statOnline') }}
{{ onlineCount }}
{{ $t('statIdle') }}
{{ idleCount }}
{{ $t('statThroughput') }}
{{ bytes(totalThroughput) }}/s
{{ search || listFilter !== 'all' ? $t('noMatches') : $t('noClients') }}
{{ $t('peerDetail') }}
{{ selectedClient.name }}
{{ $t('statusOnline') }} {{ $t('statusIdle') }} {{ selectedClient.latestHandshakeAt ? timeAgo(selectedClient.latestHandshakeAt) : $t('statusNever') }}
{{ $t('download') }}
{{ bytes(selectedClient.transferTxCurrent || 0) }}/s
{{ $t('upload') }}
{{ bytes(selectedClient.transferRxCurrent || 0) }}/s
{{ $t('session') }}: {{ bytes(selectedClient.transferTx || 0) }} ↓ · {{ bytes(selectedClient.transferRx || 0) }} ↑ {{ selectedClient.latestHandshakeAt ? timeAgo(selectedClient.latestHandshakeAt) : '—' }}
{{ $t('config') }}
{{ $t('configuration') }}
{{ $t('name') }}
{{ $t('firewallGroupLabel') }}
{{ $t('ExpireDate') }}
{{ $t('keys') }}
{{ $t('publicKey') }}
{{ selectedClient.publicKey }}

{{ $t('newClient') }}

{{ $t('addressLabel') }}
{{ $t('peer') }} · {{ addressEditor.name }}
{{ $t('tunnelAddress') }}
/32
{{ addressValidation.msg }}
{{ $t('subnetUsage') }} {{ subnetUsedCount }} / 254 {{ $t('used') }}
{{ $t('nextAvailable') }}
{{ $t('allowedIps') }}

{{ $t('allowedIpsHelp') }}

{{ lockedRoute }}
{{ $t('vpnSubnetAlways') }}
{{ $t('locked') }}
{{ ip }}

{{ allowedIpsError }}

{{ $t('routesSummary', { routes: allowedRouteCount, addresses: formatCount(allowedReachable) }) }}

{{ $t('firewall') }}

{{ $t('firewallHint') }}

{{ $t('loading') }}

{{ $t('deleteClient') }}

{{ $t('deleteDialog1') }} {{ clientDelete.name }}? {{ $t('deleteDialog2') }}

WireGuard

{{ $t('signInTagline') }}

{{ document.location.hostname }}
{{ $t('needHelp') }}

{{ $t('selfHostedFooter') }}

WireGuard Easy © 2021-2024 by Emile Nijssen is licensed under CC BY-NC-SA 4.0 · {{ $t('donate') }}