>>для этого как минимум надо докупить у провайдера реальный IP адрес?
Если выход в инет идет не через NAT, а через реальный адрес, то можно через dyndns + vpn. Зависит от провайдера. У меня например 150 рублей белый IP стоил.
Для начала я бы лучше поменял "дырявый" TP-link на что-то более защищенное и обновляемое. SOHO версии Mikrotik/ubiquity как пример.