У меня дома стоит самый обычный tp-link TL-WR740N. С работы пробрасываю 80 порт:
sudo ssh -L 80:192.168.1.1:80 chabapok@my.home.ip
Захожу браузером на 127.0.0.1, он просит пароль, ввожу его и вижу сайт роутера частично. Он там состоит из iframe-ов, так вот загружается только шапка, в остальных окошках написано «You have no authority to access this router!»
При этом, я изучал при помощи wireshark трафик. Так вот, если ходишь на веб-интерфейс роутера с домашнего компа, то никаких дополнительных соединений (https) там не создается. Т.е., ничего сверх того, что я пробросил, пробрасывать ненадо. Адрес страничек ифреймов относительный: src="../userRpm/MenuRpm.htm"
Глубже я не копал, но это довольно странно. Как роутер узнает, что на него заходят через проброс портов?