Gå till innehållet

Set Up OpenVPN Server on GL.iNet Routers

OpenVPN is an open‑source VPN protocol that uses virtual private network techniques to establish secure site‑to‑site or point‑to‑point connections.

Titta på videon eller följ stegen nedan för att konfigurera OpenVPN Server.

Kontrollera att du har en offentlig IP-adress

Klicka här för att kontrollera om internetleverantören tilldelar en offentlig IP-adress.

If not, your router cannot be set as an OpenVPN Server.

Alternative methods:

  1. Logga in på den primära routern och kontrollera om den får en offentlig IP-adress.
  2. Be internetleverantören om en offentlig IP-adress. En extra avgift kan tillkomma.
  3. Om metoderna inte fungerar, till exempel bakom CGNAT, kan du prova AstroWarp.

Kontrollera om Port Forwarding krävs

Network Topology

GL.iNet is the primary router
  • Om GL.iNet är primär router krävs ingen portvidarebefordran. Fortsätt till nästa steg.
GL.iNet is the sub-router
  • Om GL.iNet är sekundär router konfigurerar du portvidarebefordran på den primära routern.

  • Om GL.iNet ligger flera nivåer under den primära routern konfigurerar du portvidarebefordran på varje mellanliggande nivå.

Set up OpenVPN Server

Logga in och öppna VPN -> OpenVPN Server.

  1. Click Generate Configuration (for vpn server initial setup only).

    ovpnserver generate config

  2. Apply the configuration.

    The default configuration works for most cases.

    Om konfigurationen inte behöver ändras klickar du på Export Client Configuration och fortsätter till steg 3.

    Om konfigurationen har ändrats klickar du på Apply före export.

    openvpnserver configuration

    • Device Mode: TAP-S2S or Tun. Click here to check the differences.

    • Protocol: UDP or TCP. Click here to check the differences.

    • Authentication Mode: Anger autentiseringsmetod. Tre alternativ finns.

      • Certificate Only: Routern skapar server- och klientcertifikat och bäddar in klientcertifikat och nyckel i filen. Inga ytterligare uppgifter krävs.

      • Username/Password Only: Skapar konfiguration utan certifikatnycklar. Lägg först till användarnamn och lösenord på fliken Users; uppgifterna krävs på klienten.

      • Username/Password and Certificate: Lägg först till användarnamn och lösenord. Routern skapar och bäddar in certifikat och nyckel. Klienten verifierar först certifikatnyckeln och sedan inloggningsuppgifterna.

      Here is an example of creating a user.

      openvpn server add a user

    • Advanced Configuration: Ändra fler serverinställningar vid behov.

      openvpn server advancd configuration

  3. Export Client Configuration.

    Klicka på Export Client Configuration längst ned på fliken Configuration. Följande fönster visas.

    openvpn export config

    • Om den offentliga IP-adressen ändras ofta kan DDNS-domänen användas som serveradress.

    • Från firmware v4.8 kan serveradressen vara offentlig IP, DDNS-domän eller aktuell WAN-IP. Konfigurationsfilen uppdateras samtidigt.

    Klicka på Download för att exportera konfigurationen.

  4. Start OpenVPN server.

    Klicka på Start uppe till höger på OpenVPN Server och kontrollera statusen på VPN Dashboard.

    start openvpn server

Kontrollera att OpenVPN Server fungerar

Verify Server status

Från firmware v4.8 visas serverstatus på sidan OpenVPN Server.

Om uppladdnings- och nedladdningsstatistik visas körs servern.

openvpn server connected v4.8

I firmware v4.7 och tidigare kontrolleras statusen på VPN Dashboard.

openvpn server connected v4.7

Verify Client's IP

Verifiera anslutningen genom att importera konfigurationen till en enhet i ett annat nätverk. Kontrollera IP-adress och plats. Om de motsvarar VPN-servern är anslutningen lyckad.

En enkel metod är en smartphone med officiella OpenVPN App. Inaktivera Wi-Fi, använd 4G/5G, importera filen och anslut. Kontrollera internet och IP-adressen.

Vid import kan följande meddelande visas. Klicka på CONTINUE eftersom certifikatet redan finns i filen.

openvpn app select certificate

Vanliga orsaker till misslyckad anslutning:

  • Internetleverantören tilldelar ingen offentlig IP-adress. Kontrollera här.
  • Portvidarebefordran kan krävas. Kontrollera här.
  • OpenVPN Server-porten blockeras av internetleverantören. Byt port eller kontakta leverantören.
  • Some countries/regions may block the VPN connection.

Server Options

Server Options innehåller avancerade inställningar som fjärråtkomst till LAN och IP Masquerading.

I firmware v4.8 och senare öppnar du OpenVPN Server och klickar på Options uppe till höger.

ovpnserver options

I firmware v4.7 och tidigare öppnar du VPN Dashboard -> VPN Server och klickar på kugghjulet.

ovpnserver options

Popup-fönstret visar följande funktioner.

ovpnserver options

  • Allow Remote Access to the LAN Subnet: Tillåter åtkomst till resurser i serverns LAN-subnät genom tunneln.

  • IP Masquerading: Skriver om LAN-klienternas käll-IP-adresser till routerns VPN-tunnel-IP. Inaktivera endast för Site-to-Site där fjärrpeeren känner till LAN-subnäten.

    Med IP-maskering skriver hemroutern om NAS-käll-IP 192.168.8.100 till serverns tunneladress 10.1.0.1 vid trafik till Laptop 192.168.10.200.

    ovpnserver ip masquerading

  • MTU: Tunnelns MTU åsidosätter konfigurationsfilens värde.

Client to Client

Client‑to‑Client låter anslutna VPN-klienter kommunicera via sina tunnel-IP-adresser.

The network topology is as follows.

client-to-client topology

Följ stegen för att aktivera Client to Client.

  1. Klicka på Advanced Configuration nere till höger på OpenVPN Server.

  2. Aktivera Client to Client, klicka på Apply, exportera en ny konfiguration och ladda upp den till klienterna.

    client to client

Tips! Client‑to‑Client annonserar endast klienternas tunnel-IP. Lägg till routningsregler på servern för åtkomst mellan klienternas LAN-subnät.

OpenVPN App Install

Hämta OpenVPN App från OpenVPN Official Website.


Har du fortfarande frågor? Besök vårt communityforum eller kontakta oss.