Proton VPN hemsida

Hur du konfigurerar Proton VPN på MikroTik-routrar med hjälp av WireGuard

Lästid
3 min
Kategori
Routrar

Du kan konfigurera Proton VPN på din MikroTik-router så att alla enheter som ansluter till internet genom den skyddas av Proton VPN.

I den här guiden visar vi hur du gör detta med hjälp av WireGuard VPN-protokollet på MikroTik-routrar som kör RouterOS 7. Detta kräver ett Proton VPN-konto

Hur du konfigurerar Proton VPN WireGuard® på MikroTik-routrar (uppdatering)

1. Ladda ner en WireGuard-konfigurationsfil

Öppna den med valfri textredigerare.

Lär dig hur du laddar ner en WireGuard-konfigurationsfil från Proton VPN

Observera att du inte kan använda en sparad konfigurationsfil. Proton VPN lagrar aldrig dina privata nycklar, så sparade konfigurationsfiler innehåller dem inte. Du måste skapa och ladda ner en ny konfigurationsfil.

2. Öppna MikroTiks konfigurationspanel

För att göra detta öppnar du en kommandorad (med hjälp av Terminal på Linux och macOS eller PowerShell på Windows) och anger:

ssh user@192.168.88.1

Läs mer om hur du använder kommandoraden med MikroTik(nytt fönster)

3. Skapa ett nytt WireGuard-gränssnitt

Ange följande text på kommandoraden och tryck på . För att hitta din privata nyckel letar du efter raden som börjar med PrivateKey= i WireGuard-konfigurationsfilen som du laddade ner i steg 1.

/interface wireguard
add listen-port=13231 mtu=1420 name=wireguard-inet private-key=”din privata nyckel”

Alla följande steg innebär att du anger kommandon på kommandoraden.

4. Lägg till en IP-adress i gränssnittet du just skapade:

/ip address
add address=10.2.0.2/30 interface=wireguard-inet network=10.2.0.0

5. Lägg till en WireGuard-server som peer

Lägg till slutpunktens adress, slutpunktens port och den offentliga nyckeln från WireGuard-konfigurationsfilen. Leta efter raderna som börjar med PublicKey= och Endpoint=.

Om konfigurationen till exempel anger Endpoint=103.107.197.2:51820 anger du endpoint-address=103.107.197.2 och endpoint-port=51820

/interface wireguard peers
add allowed-address=0.0.0.0/0 endpoint-address=x.x.x.x endpoint-port=xxxxx interface=wireguard-inet persistent-keepalive=25s public-key="din offentliga nyckel"

6. Aktivera masquerade för det gränssnittet

Obs: Denna konfiguration förutsätter att du använder den lokala standardnätverksadress som används av MikroTik. Om du har ändrat detta använder du den adressen för scr-address= istället.

/ip firewall nat
add action=masquerade chain=srcnat out-interface=wireguard-inet src-address=192.168.88.0/24

7. Omdirigera all internettrafik genom WireGuard

/ip route
add disabled=no distance=1 dst-address=0.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10
add disabled=no distance=1 dst-address=128.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10

8. Konfigurera DNS-inställningar

/ip dns
set servers=10.2.0.1
/ip dhcp-client
set 0 use-peer-dns=no

9. Omdirigera WireGuard-IP-adressen genom din huvudleverantörs gateway

Ersätt x.x.x.x med slutpunktens adress från konfigurationsfilen (Endpoint=).

/ip route
add disabled=no dst-address=x.x.x.x/32 gateway=[/ip dhcp-client get [find interface=ether1] gateway] routing-table=main suppress-hw-offload=no

Om detta inte fungerar måste du ersätta gateway=[/ip dhcp-client get [find interface=ether1] gateway] med gateway=x.x.x.x, där x.x.x.x är din egen internet-gatewayadress. Din internetleverantör (ISP) bör kunna tillhandahålla denna adress.

10. Starta om din router

Och du är klar! Din router bör nu skydda alla internetanslutningar den tillhandahåller med Proton VPN.