Достаточно статического IP на сервере VPN в интернете, к которому будет подключаться сам роутер и расшаривать свою сеть через эту VPN.
Добавлено спустя 28 минут 46 секунд:
Как настраивать OpenVPN на сервере читать тут:
http://openvpn.net/index.php/open-source/documentation/howto.html
Как настраивать OpenVPN на роутере зависит от роутера. Можно взять "недорогой и сердитый" вариант
http://routerboard.com/RB951G-2HnD и настраивать его по их интсрукции:
http://wiki.mikrotik.com/wiki/OpenVPN_Configuration_Step_by_Step
Но их OpenVPN немного кастрированный.
Можно выбрать роутер для перепрошивки под OpenWRT или DD-WRT типа
WNDR4300 или WNDR4500 - там настройка как по первой ссылке, но нужно тщательно выбирать само железо. И есть риск, что возникнут проблемы с USB-модемом 3/4G. Можно взять ZyXEL Keenetic GIGA первого поколения с двумя портами и использовать его с прошивкой первого поколения. В один порт USB воткнуть модем, во второй флешку, а на флешку установить расширение прошивки как описано здесь
http://www.3dnews.ru/612504 Этот последний вариант хорош тем, что ZyXEL делает свои железки для России и тестирует их с продающимися здесь модемами. Минус в том, что на роутерах второго поколения идут прошивки второго поколения, которые не поддерживают расширения и, соответственно, openvpn. Короче, вариантов много. Можно даже не OpenVPN на роутере использовать, а поднять какой-нибудь обычный туннель или PPTP/L2TP. Но опыт подсказывает, что OpenVPN - самое надежное решение.
Добавлено спустя 16 минут 34 секунды:
Runik писал(а):За статический ip нужно отдельно доплачивать. Или можно не отключать роутер, чтобы ип не менялся, но это не лучший вариант
Кстати, если ТС обманул и МТС и компания продолжают выдавать внешние IPv4 адреса, только динамические, то легче всего просто обойтись сервисом динамического DNS и всё.