In het buitenland wil ik een VPN server plaatsen, op die locatie kan ik geen port forwards instellen. De VPN server komt achter een NAT te hangen. Dus direct met de VPN server verbinden kan niet.
Ik heb een VPS met een dedicated publiek IPv4 adres.
Wens is om vanuit Nederland met meerdere clients gebruik te maken van de VPS server. Voornamelijk tijdens het browsen op een Mac device (MacBook, Mac Mini, etc).
Volgens mij kan het volgende werken:
Ik heb al een Raspberry Pi tot mijn beschikking, dus deze kan ik als VPN server inrichten. Op de rPi installeer ik OpenVPN.
De rPi zet vervolgens een reverse SSH tunnel op naar mijn VPS:
De clients zetten een VPN verbinding op naar de VPS, maar doordat poort 1194 wordt doorgesluisd naar de rPi komen de clients uiteindelijk op de rPi uit.
Wat vinden jullie hiervan? Prima? Zou je het anders doen? Hoe zorg ik ervoor dat de SSH tunnel altijd up is, ook na een reboot van de VPS of van de rPi? Keuze voor OpenVPN oke, of is er tegenwoordig iets anders wat beter werkt (ook via een reverse ssh tunnel)? Welk OS op de rPi (Raspberry Pi OS of iets anders)?
Ik heb een VPS met een dedicated publiek IPv4 adres.
Wens is om vanuit Nederland met meerdere clients gebruik te maken van de VPS server. Voornamelijk tijdens het browsen op een Mac device (MacBook, Mac Mini, etc).
Volgens mij kan het volgende werken:
Ik heb al een Raspberry Pi tot mijn beschikking, dus deze kan ik als VPN server inrichten. Op de rPi installeer ik OpenVPN.
De rPi zet vervolgens een reverse SSH tunnel op naar mijn VPS:
code:
1
| ssh -N -R 1194:localhost:1194 user@vps.server.nl |
De clients zetten een VPN verbinding op naar de VPS, maar doordat poort 1194 wordt doorgesluisd naar de rPi komen de clients uiteindelijk op de rPi uit.
Wat vinden jullie hiervan? Prima? Zou je het anders doen? Hoe zorg ik ervoor dat de SSH tunnel altijd up is, ook na een reboot van de VPS of van de rPi? Keuze voor OpenVPN oke, of is er tegenwoordig iets anders wat beter werkt (ook via een reverse ssh tunnel)? Welk OS op de rPi (Raspberry Pi OS of iets anders)?
EU DNS: 86.54.11.100