Ich nehme an, Sie haben einen SOHO-Hardware-Router und können beispielsweise das Setup von iptables nicht anpassen. In diesem Fall denke ich, dass der einfachste Weg ist, einen einfachen Proxy-DNS-Server auf dem SVN-Computer einzurichten (wie pdnsd, als DNS-Server in der Routerkonfiguration festlegen und dann ein dynamisches DNS (wahrscheinlich haben Sie bereits einen) und eine Karte verwenden diese Domäne an Ihre lokale IP-Adresse in Ihrem lokalen DNS.
Wenn also auf SVN von außen zugegriffen wird, löst Ihr Laptop die Domäne in eine externe Adresse auf und Ihr Router leitet die Verbindung weiter. Wenn die gleiche Domäne von innen in eine lokale IP-Adresse aufgelöst wird, wird eine direkte Verbindung hergestellt. Außerdem können Sie auf diese Weise ein einzelnes SSL-Zertifikat verwenden, das für diese Domäne gültig ist, wenn Sie möchten.