Voor port forwarding is doorgaans een router nodig, omdat hierbij de netwerkinstellingen op de router moeten worden geconfigureerd om inkomende verbindingen naar een specifiek apparaat op het lokale netwerk te leiden. Zonder router, zoals bij het direct aansluiten van een apparaat op een modem of het gebruik van een mobiele hotspot, heb je doorgaans geen directe controle over de benodigde netwerkinstellingen voor port forwarding. Het is raadzaam om te kiezen voor een VPN die een eenvoudige routerinstallatie voor port forwarding biedt. Om port forwarding uit te voeren zonder afhankelijk te zijn van een router, kun je echter de firewallfunctionaliteit van het Linux-systeem gebruiken, met name met de opdracht iptables. Met het commando iptables kunnen pakketfilterregels worden gemanipuleerd binnen het Netfilter-framework van de Linux-kernel. Door iptables-regels te configureren, kunnen gebruikers inkomend netwerkverkeer van een specifieke poort omleiden naar een andere poort of IP-adres op het lokale netwerk.