Лично я использую как Hamachi, так и TeamViewer. Я использую TeamViewer для доступа RDP к моим домашним машинам. Это быстро и легко сделать. Я использую Hamachi для создания VPN с нулевой конфигурацией в моей домашней сети без необходимости открывать порты на брандмауэре. Это удобно, потому что я могу туннелировать трафик через VPN к одному из моих linux-боксов и направлять весь мой трафик через мою домашнюю сеть (удобно, если сеть, в которой находится мой Remote, блокирует определенные сайты). Я также использую Hamachi для передачи файлов назад и вперед между моими компьютерами Remote & Home.
TeamViewer
www.teamviewer.com
Поддерживает удаленное управление компьютером внутри или за пределами сети хост-компьютера. Не требует открытия портов на брандмауэре (маршрутизаторе) в любом месте. Каждый компьютер с установленным TeamViewer инициирует соединение с серверами TeamViewer (с вашей точки зрения, от стороннего производителя), что позволяет устанавливать прямую связь между Хостом и Гостем. Поддерживает передачу файлов и является бесплатной для некоммерческого использования.
Hamachi
www.logmein.com
Разрешить пользователям создавать виртуальную частную сеть с компьютерами внутри или за пределами сети хост-компьютера. Не требует открытия портов на брандмауэре (маршрутизаторе) в любом месте. Каждый компьютер с установленным Hamachi инициирует соединение с серверами Hamachi (с вашей точки зрения, от третьей стороны), что позволит установить прямую связь между Хостом и Гостем. При использовании существующего решения для инициирования удаленного соединения с удаленным компьютером, хост будет работать как обычно (используя IP-адрес Hamachi удаленного компьютера).
Перенаправление порта
Опасный и уязвимый. Делайте это только если вы знаете, как защитить соединение. Это может открыть вашу сеть для атаки и потенциальных угроз.