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