Сейчас я ищу подходящую замену TeamViewer, то есть решение, которое позволит мне подключиться к любой машине, будь то в локальной или внешней сети. Самостоятельно размещать обходной сервер очень ценю.
В конце концов я столкнулся с Гуакамоле и прочитал об этом большую кучу оценок, и не зря. Тонкое бесклиентское решение HTML5, обеспечивающее доступ по любому когда-либо используемому протоколу, - это круто, НО!
Единственное, что меня беспокоит, - это доступность Гуакамоле за NAT, корпоративный прокси или что-то еще. Я хочу что-то вроде Teamviewer (доступно где угодно) но без ТВ. Я в некотором роде новичок в сети, поэтому простота настройки сети здесь очень важна.
Как я понимаю из описания, Guacamole состоит из установленного где-то сервера Tomcat и ничего более. Я не понял, что нужно сделать на удаленной машине, чтобы удаленная машина стала доступной через NAT?
Это вообще возможно?
Гуакамоле, вероятно, не поможет вам с NAT.
Как видно на Глава 1. Реализация и архитектура, фактический графический клиент сеанса guacd
который работает на сервере Guacamole.
Итак, самый простой ответ:
guacd
. В общем, если настольный компьютер, к которому вы хотите подключиться, находится в той же сети, что и сервер Guacamole, проблема уже решена.
Если он глубже в вашей сети, сделайте правило, разрешающее guacd
чтобы достичь этого, и все готово.
Если машина находится в другом случайном месте, похоже, Гуакамоле вам не поможет. Вы должны придумать какую-то схему обхода NAT с сервера Гуакамоле.