Virtuele Machine: funproxy

From NURDspace
Revision as of 19:55, 16 April 2025 by Fun (talk | contribs)
Jump to navigation Jump to search

Om members een publiek endpoint te geven is een vm opgezet die poort 80,443 en 51820 exposed naar een publiek IP-adres. Deze VM, vernoemd naar member Fun, is net als de andere vm's te benaderen met LDAP.

ssh -J fun@space.nurdspace.nl fun@funproxy.vm.nurd.space

DNS

Een eigen domeinnaam is een voorwaarde om je eigen services benaderen. Met DuckDNS of CloudFlare tunnels hoeft dat niet, want dan gebruik je hun domein. De auteur van dit artikel gebruikt porkbun.com en is daar erg tevreden mee. Om gebruik te maken van de NurdSpace, dan moet je de DNS Records van je domein instellen en verwijzen naar het IP van de NurdSpace. Let op dat de NurdSpace meerdere IP's heeft op dezelfde aansluiting, alleen het IP hieronder beland uit bij de funproxy vm.

A *.example.org 185.31.228.86

A example.org 185.31.228.86

Pangolin

Is een applicatie die draait op de VM waardoor je eenvoudig tunnels en port-forwards naar lokaal-draaiende services kunt opzetten en configureren. Er draait één enkele Pangolin instantie die te benaderen is op pangolin.rammelkruid.nl. Een inlog kan je kan krijgen via Fun of Eis-T, die maakt dan ook een organisatie aan voor je.

Newt

De publiek benaderbare instantie van Pangolin maakt door middel van een WireGuard tunnel verbinding met jouw eigen server. Je kunt een bestaand WireGuard netwerk gebruiken maar het gemakkelijker om Newt te draaien. Dit is een reverse-proxy en WireGuard tunnel in een eenvoudige Docker Image.


File:Pangolin1.jpg|Screenshot of Pangolin organisations File:Pangolin2.jpg|Screenshot of Pangolin connections File:Pangolin3.jpg|Screenshot of services