Здравствуйте!
Посоветуйте, пожалуйста, как реализовать подключение по VNC из дома к рабочему компьютеру, если на домашнем компьютере выделенный IP-адрес, а на работе один внешний IP на всю локальную сеть?
Доступа до сервера раздающего интернет на работе нет, с админом договориться не удастся.
Дополню, TeamViewer не требует никакого проброса портов, работает за натом/файрволом.
Если на компьютере к которому нужен доступ есть интернет — он будет работать.
Может устанавливаться в виде службы, иметь постоянный заданный пароль или временный при каждом запуске.
Давно уже использую метод «обратных туннелей» силами Putty. Разумеется, для этого домашний IP должен быть доступен с работы через ssh и дома поднят какой-нибудь сервер, управляющий этим туннелем.
Правда, на Хабре меня уже ругали за использование такого метода, поэтому не буду давать ссылку на свой пост.
для vnc желательно все таки иметь выделенный ip, либо проброс портов на сервере-шлюзе, а так как с администратором договориться нельзя, то лучше всего для ваших целей вам подойдет team viewer, log Me in или что то на подобие
в VNC есть такая возможность при которой не сервер становится инициализатором подключения. Включаете VNC клиент на домашнем компе, ставите что то типа «слушать такой то такой порт», а на сервере добавляете айпишник клиента…