Toon posts:

UniFi/UISP/Omada VPS i.c.m. Zero Trust en pfSense

Pagina: 1
Acties:

  • Qlimaxxx
  • Registratie: April 2008
  • Laatst online: 26-03 20:13
Hoi mede-tweakers,

Ik host al een aantal jaren mijn eigen UniFi, Omada en UISP controllers op een VPS. Voorheen vooral op Digital Ocean (en soms Vultr), maar ben nu bezig met de switch naar Hetzner. Vooral vanwege de prijs.

Bijkomend voordeel van Hetzner is dat ze ook prima ondersteuning hebben voor een VPS met pfSense daarop.

De huidige set-up is mijn eigen IP's op een whitelist in de firewall voor de web interface poorten en de inform poorten (zodat de hardware met de controllers kan praten) open naar het internet. Als ik niet thuis ben gebruik ik een VPN (Pritunl op een VPS met dus een vast IP) om toch op de controllers te komen.

Laatst zag ik een video over Cloudflare Zero Trust. Nu wil ik dit dus gebruiken om zonder VPN erop te kunnen komen (met bijvoorbeeld M365 authenticatie of iets als een Yubikey om erop te kunnen komen). Het probleem is echter dat dit alleen kan met HTTP(S). Dus de web interfaces gaan wel werken. Misschien ook de inform (UniFi poort 8080 is gewoon HTTP geloof ik), maar dingen als STUN (UDP poort 3478) kun je niet tunnelen.

Als ik deze setup dus zou doen, moet ik dus een alternatieve FQDN of het IP gebruiken voor de inform en blijven deze poorten open voor het internet.

Nu overweeg ik dus om ze achter pfSense te zetten. Heb momenteel mijn test-controller al gerouteerd via een pfSense VPS. Voegt dit iets toe? En zo ja, wat voor zaken kan ik instellen om dit beter te beveiligen? Ik zat te denken aan iets als restricties op basis van Geo IP (Rusland en China hebben niks te zoeken op deze controllers) of IPS/IDS.

Ik zie het vooral als een leuk hobby projectje en een kans om nieuwe dingen te leren, dus ik ben erg benieuwd of- en welke suggesties er komen!


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee