Skip to content

Valdykite savo MikroTik su Tailscale

Santrauka
Tailscale kuria WireGuard pagrindu veikiantį tinklą (Tailnet), leidžiantį pasiekti MikroTik ir kitus įrenginius be viešųjų IP arba rankinio NAT. Šiame vadove aptariama įdiegimas, integracija su RouterOS, potinklio maršruto skelbimas, saugumo patarimai ir naudojimo scenarijai.

Nuotolinis MikroTik valdymas su Tailscale

Tailscale paverčia WireGuard beveik magišku sprendimu.

Jis suteikia privatų tinklą – Tailnet, kuriame įrenginiai bendrauja lyg būtų LAN tinkle.

Nereikia viešųjų IP, rankinio skylučių atidarymo ar PKI valdymo.

Šiame straipsnyje paaiškinsime, kaip veikia Tailscale, kaip jį įdiegti serveriuose ir MikroTik, bei kaip saugiai atverti visus potinklius.

Kas yra Tailscale?

Tailscale – tai kontrolės sritis WireGuard tinklui.

Ji automatizuoja raktų paskirstymą ir NAT įveikimą.

Prisijungiate per identiteto tiekėją (Google, Microsoft, GitHub ar SSO).

Įrenginiai jungiasi į Tailnet ir gauna 100.x.x.x IP adresus.

DERP relės įsijungia tik kai neveikia tiesioginiai ryšiai.

Rezultatas: greitas, užšifruotas ir paprastas ryšys.

Pastaba: Kontrolės sritis autentifikuoja įrenginius, bet neperskaito jūsų srauto.

Pagrindinės sąvokos

  • Tailnet: jūsų privatus tinklas.
  • Kontrolės sritis: tvarko autentifikaciją ir raktų mainus.
  • DERP: neprivalomas šifruotas relės tinklas.
  • Peer’ai: kiekvienas įrenginys – serveris, kompiuteris, maršrutizatorius.

Šios dalys daro Tailscale atsparų CGNAT ir korporatyviniam NAT.

Saugumo modelis

Tailscale naudoja WireGuard kriptografiją (ChaCha20-Poly1305).

Prieigą kontroliuojama pagal tapatybę.

ACL leidžia riboti, kas gali pasiekti ką.

Pažeisti įrenginiai gali būti nedelsiant atšaukti.

Yra prieinami įrašai ir auditai stebėjimui.

Patarimas: Įjunkite MFA ir nustatykite ACL prieš prijungiant daug įrenginių.

Greitas diegimas – serveriams ir kompiuteriams

Linux serveryje ar VPS:

Terminal window
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up --authkey <AUTHKEY>
# patikrinti būseną
tailscale status

Darbalaukyje ar telefone: atsisiųskite programėlę iš Tailscale atsisiuntimų puslapio ir prisijunkite.

MagicDNS ir MagicSocket palengvina vardų rezoliuciją ir NAT įveikimą:

Terminal window
# Pavyzdys: patikrinti priskirtus Tailnet IP
tailscale status --json

MikroTik integracija (RouterOS 7.11+)

Nuo RouterOS 7.11 MikroTik palaiko oficialų Tailscale paketą.

Veiksmai:

  1. Atsisiųskite atitinkamą tailscale-7.x-<arch>.npk iš MikroTik svetainės.
  2. Įkelkite .npk į maršrutizatorių ir perkraukite.
  3. Paleiskite ir autentifikuokitės:
/tailscale up
# Maršrutizatorius pateiks autentifikacijos nuorodą — atidarykite ją naršyklėje ir prisijunkite
/tailscale status

Kai rodoma būsena connected, maršrutizatorius yra Tailnet tinkle.

Reklamuokite ir patvirtinkite potinklio maršrutus

Jei norite, kad įrenginiai maršrutizatoriaus LAN tinkle būtų pasiekiami per Tailnet, reklamuokite potinklį.

MikroTik:

/ip route add dst-address=192.168.88.0/24 gateway=tailscale0
/tailscale up --advertise-routes=192.168.88.0/24

Tada Tailscale admin konsolėje patvirtinkite reklamuotą maršrutą.

Leidžiama, kiti Tailnet įrenginiai galės tiesiogiai pasiekti 192.168.88.x adresus.

Įspėjimas: Reklamuokite tik valdomus tinklus. Viešų ar didelių potinklių atvertimas gali padidinti atakų paviršių.

Praktiniai pavyzdžiai

Prisijungimas prie Raspberry Pi už MikroTik per SSH:

ssh admin@100.x.x.x

Pingo komanda pagal vardą su MagicDNS:

ping mikrotik.yourtailnet.ts.net

Naudokite potinklio maršrutus IP kameroms, NAS ar valdymo VLAN be VPN prievadų persiuntimo.

Nauda apžvalgai

  • Nereikia rankinio raktų valdymo.
  • Veikia už CGNAT ir griežto NAT.
  • Greita WireGuard veikla.
  • Prieigos valdymas pagal tapatybę.
  • Lengva potinklio maršrutų konfigūracija visiems tinklams.

Sprendimų palyginimas

SprendimasBazėPaprastumasVeikimasTinkamiausia
TailscaleWireGuard + kontrolės sritisLabai paprastaAukštaKomandos, paslaugų teikėjai, mišri infrastruktūra
WireGuard (rankinis)WireGuardVidutiniškaiLabai aukštaMinimalūs diegimai, savarankiškas valdymas
OpenVPN / IPSecTLS/IPSecSudėtingaVidutinėSenesni įrenginiai, sudėtinga PKI
ZeroTierSavitas tinklasPaprastaAukštaTinklų tinklai, nepriklausomi nuo tapatybės atvejai

Integracija mišriose aplinkose

Tailscale puikiai tinka debesijai, vietinėms ir edge aplinkoms.

Naudokite norėdami:

  • Kurti vartus tarp duomenų centrų ir lauko vietų.
  • Suteikti CI/CD saugų prieigą prie vidinių paslaugų.
  • Laikinai atverti vidines paslaugas per Tailscale Funnel.

Geriausios praktikos

  • Įjunkite ACL ir mažiausios teisės taisykles.
  • Naudokite MagicDNS, kad išvengtumėte IP sklaidos.
  • Privalomai naudokite MFA identiteto tiekėjams.
  • Nuolat atnaujinkite maršrutizatoriaus ir Tailscale paketus.
  • Tikrinkite įrenginių sąrašą ir greitai atšaukite prarastus įrenginius.

Patarimas: Naudokite žymes ir grupes Tailscale, kad supaprastintumėte ACL daugeliui įrenginių.

Kada rinktis Tailscale

Pasirinkite Tailscale, jei norite greito diegimo ir tapatybę pagrįsto saugumo.

Tai idealu valdyti paskirstytas MikroTik sistemas, šalinti nuotolines problemas ir jungti debesų sistemas be daugybės ugniasienių taisyklių.

Jei reikia visiškos vietinės PKI kontrolės arba suderinamumo su senais įrenginiais, verta rinktis OpenVPN ar IPSec.

Kur MKController padeda: Jei norite patogaus, centralizuoto ir be agentų nuotolinio priėjimo su supaprastintu maršrutų patvirtinimu, MKController NATCloud suteikia centralizuotą valdymą, stebėjimą ir greitą MikroTik įrenginių prijungimą.

Išvada

Tailscale naujoviškai sprendžia nuotolinį priėjimą.

Jis apjungia WireGuard greitį su kontrolės sritimi, kuri pašalina daug ilgų nustatymų.

MikroTik naudotojams tai praktiškas ir našus būdas valdyti maršrutizatorius ir jų LAN – be viešųjų IP ar rankinių tunelių.


Apie MKController

Tikimės, kad šie patarimai padėjo geriau valdyti jūsų MikroTik ir interneto aplinką! 🚀
Nesvarbu, ar konfigūruojate, ar tvarkote tinklo chaosą, MKController palengvina jūsų darbą.

Centrinė debesų valdymo sistema, automatiniai saugumo atnaujinimai ir lengvai suprantama valdymo panelė suteikia viską, ko reikia sėkmingam tinklo veikimui.

👉 Pradėkite nemokamą 3 dienų bandomąją versiją adresu mkcontroller.com – ir įsitikinkite, kaip lengva valdyti tinklą.