Inleiding
Dit artikel legt uit hoe je een NordVPN-verbinding instelt op je OpenWrt-router met de NordVPN Lite-client (nordvpnlite) via de LuCI-webinterface of de opdrachtregelinterface (CLI).
Voordat je begint
- Je hebt een OpenWrt-router nodig met ofwel LuCI ingeschakeld voor de webinterfacestappen of SSH-toegang voor de opdrachtregelstappen.
- Je hebt je Nord Account-verificatietoken nodig, dat je kunt vinden door in te loggen op je Nord Account-dashboard.
- Je moet het NordVPN Lite-pakket downloaden dat overeenkomt met de architectuur van je router (aarch64, mipsel of x86_64) van de NordVPN-downloadpagina.
Dit moet je doen
Met de LuCI-webinterface
- Download het pakket:
- Download het '.ipk'-pakket dat overeenkomt met de CPU van je router van de NordVPN-downloadpagina op je computer.
- Installeer het pakket:
- Open de LuCI-webinterface in je browser: http:/// (vaak 192.168.1.1).
- Klik op "Systeem" en dan op "Software".
- Klik op "Lijsten bijwerken".
- Selecteer onder "Pakket uploaden" het gedownloade '.ipk'-bestand en klik op "Uploaden en installeren".
LET OP: als je alleen een URL-veld ziet, plak dan de rechtstreekse link naar de .ipk en installeer.
- NordVPN Lite configureren:
- Ga nadat de installatie is voltooid naar "Systeem" en vervolgens naar "Bestandseditor".
- Voer in het veld Path /etc/nordvpnlite/config.json in
- Plak de onderstaande configuratie in het tekstveld en klik op "Opslaan":
LET OP: vervang JOUW_AUTH_TOKEN_HIER door het token van je Nord Account.
{
"log_level": "error",
"log_file_path": "/var/log/nordvpnlite.log",
"adapter_type": "linux-native",
"interface": {
"name": "nordvpnlite",
"max_route_priority": 6000,
"config_provider": "uci"
},
"authentication\_token": "JOUW_AUTH_TOKEN_HIER",
"vpn": "recommended"
}
- Start de verbinding:
- Ga naar "Systeem" en dan naar "Opstarten".
- Zoek 'nordvpnlite' in de lijst en klik op "Starten".
- Verifieer de verbinding:
- Je kunt de verbindingsstatus controleren in de LuCI-webinterface door naar "Status" te gaan en op "Systeemlog" te klikken voor verbindingsberichten.
- Je kunt de nordvpnlite-interface ook zien onder "Netwerk" en op "Interfaces” klikken.
Met de opdrachtregelinterface (CLI)
Maak eerst verbinding met je router via SSH door ‘ssh root@‘ in te voeren. Volg dan de onderstaande stappen.
- Download het pakket:
- Voer het onderstaande commando in om het pakket rechtstreeks naar de map '/tmp' op je router te downloaden. Vervang '.ipk' door de juiste bestands-URL van de downloadpagina: 'wget https://downloads.nordcdn.com/nordvpnlite/.ipk -P /tmp'
- Installeer het pakket:
- Werk de pakketlijsten bij: 'opkg update'.
- Installeer het pakket: 'opkg install /tmp/.ipk'.
- NordVPN Lite configureren:
- Maak en bewerk het configuratiebestand door het onderstaande commando in te voeren.
LET OP: vervang 'JOUW_AUTH_TOKEN_HIER' door je werkelijke token voordat je het commando uitvoert.Houd je token geheim:
- Maak en bewerk het configuratiebestand door het onderstaande commando in te voeren.
cat >/etc/nordvpnlite/config.json <<'JSON'
{
"log_level": "error",
"log_file_path": "/var/log/nordvpnlite.log",
"adapter_type": "linux-native",
"interface": {
"name": "nordvpnlite",
"max_route_priority": 6000,
"config_provider": "uci"
},
"authentication_token": "JOUW_AUTH_TOKEN_HIER",
"vpn": "recommended"
}
JSON
- Start de verbinding:
- Voer het commando in: 'nordvpnlite start'.
- Verifieer de verbinding:
- Je kunt de volgende commando's gebruiken om je verbinding te controleren:
- ‘nordvpnlite status‘ – toont de huidige status van de verbinding.
- ‘ip nordvpnlite‘ – bevestigt dat de ‘nordvpnlite‘-netwerkinterface actief is.
- ‘wget -qO- https://ipinfo.io/ip‘ – toont je huidige openbare IP-adres, wat een IP-adres van een NordVPN-server zou moeten zijn.
- Je kunt de volgende commando's gebruiken om je verbinding te controleren:
- Locatie wijzigen:
- Bewerk het configuratiebestand om de locatie van de VPN-server te wijzigen. Om bijvoorbeeld verbinding te maken met Duitsland, voer je het volgende commando uit:
sed -i 's/"vpn": "recommended"/"vpn": { "country": "de" }/' /etc/nordvpnlite/config.json - Start de service opnieuw om de nieuwe instellingen toe te passen: 'nordvpnlite stop', 'nordvpnlite start'
- Voer 'nordvpnlite countries' uit om een lijst van alle beschikbare landcodes te zien: 'nordvpnlite countries'.
- Bewerk het configuratiebestand om de locatie van de VPN-server te wijzigen. Om bijvoorbeeld verbinding te maken met Duitsland, voer je het volgende commando uit:
- Bijwerken of verwijderen:
- Bijwerken: download het nieuwere '.ipk'-pakket en installeer het op dezelfde manier als in stap 1 en 2. Je configuratiebestand wordt bewaard.
- Verwijderen: voer het commando 'opkg remove nordvpnlite' in.
- De verbinding verbreken:
- Voer 'nordvpnlite stop' uit om de verbinding met de VPN te verbreken.
Aanvullende tips
- Als je verbindingsproblemen hebt, controleer dan je authenticatietoken, JSON-syntaxis en de tijd op je router opnieuw.
- Als de netwerkinterface ontbreekt, controleer dan of de service is gestart en of er geen andere VPN-client is met dezelfde interfacenaam.
- Voor gedetailleerdere logs stel je tijdelijk '"log_level": "info"' in het configuratiebestand in. Herstart de service en bekijk de log in '/var/log/nordvpnlite.log'.
- 'nordvpnlite' is open source. Je kunt de officiële GitHub-projectpagina en -repository bezoeken voor meer informatie.