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.