Externe ports in das interne Netz Portforwarden

Erstellt: 19.10.2022 Bearbeitet: 29.09.2024

In Speziellen Fällen braucht man eine Portweiterleitung in das eigene Netzwerk, in meinem Fall verhindert eine VPN den externen Zugriff auf port 22, also hole ich mir den port auf meinem OpenWrt Router.

  1. edit /etc/config/firewall

    nano /etc/config/firewall
    
  2. add follow lines

    config redirect
            option name 'blog.medi.li ssh'
            option src 'lan'
            option proto 'tcpudp'
            option src_dport '5555'
            option dest_ip '$ServerIP'
            option dest_port '22'
            option target 'DNAT'
            option dest 'wan'
            option gl '1'
    
  3. reload rules

    /etc/init.d/firewall reload
    

Und connecte mich local gegen meinen Router auf port 5555, der mich dann zu meinem Server weiter leitet.

Port 5555

Dnat Port 22

Laptop

Router

Server

Die Latenz is echt klein und nicht bemerkbar und es ist schneller als ein SSH Tunnel auf einem 2. Gerät :)

bleibt neugierig