Проще купить ВПН это точно. Либо арнедовать VPS за копейки, поднять там ВПН и подключить к нему нужные виртуалки.
Ваш роутер не умеет нужных настроек, чтоб принять несколько IP от провайдера, т.к. просто не предполагает такого использования дешевый домашний роутер)
С другой стороны, роутеры Микротик, даже самые дешевые(от 1600р щас вроде) умеют делать то что Вы хотите. Но их надо правильно "готовить"
Получить напрямую адреса от провайдера и дальше их раскинуть можно, например подключив провайдера напрямую в ПК, минуя роутер.
Это можно сделать и кабелем, и по вифи, при правильной настройке(но я не думаю что ТПлинк эту настройку умеет)
Можно поставить на кабель провайдера простой свитч, от него 2 кабеля - 1 в роутер, второй в ПК.
Получите что 1 IP будет на ПК напрямую отдаваться, 2й на роутер