Назад | Перейти на главную страницу

Может ли Guacamole работать за NAT?

Сейчас я ищу подходящую замену TeamViewer, то есть решение, которое позволит мне подключиться к любой машине, будь то в локальной или внешней сети. Самостоятельно размещать обходной сервер очень ценю.

В конце концов я столкнулся с Гуакамоле и прочитал об этом большую кучу оценок, и не зря. Тонкое бесклиентское решение HTML5, обеспечивающее доступ по любому когда-либо используемому протоколу, - это круто, НО!

Единственное, что меня беспокоит, - это доступность Гуакамоле за NAT, корпоративный прокси или что-то еще. Я хочу что-то вроде Teamviewer (доступно где угодно) но без ТВ. Я в некотором роде новичок в сети, поэтому простота настройки сети здесь очень важна.

Как я понимаю из описания, Guacamole состоит из установленного где-то сервера Tomcat и ничего более. Я не понял, что нужно сделать на удаленной машине, чтобы удаленная машина стала доступной через NAT?

Это вообще возможно?

Короткий ответ

Гуакамоле, вероятно, не поможет вам с NAT.

Длинный ответ

Как видно на Глава 1. Реализация и архитектура, фактический графический клиент сеанса guacd который работает на сервере Guacamole.

Итак, самый простой ответ:

  • сделайте ваш сервер Guacamole доступным из вашего веб-клиента (предположительно, общедоступным из Интернета, возможно, фактически в какой-то DMZ).
  • Затем убедитесь, что ваш настольный сервер доступен для guacd.

В общем, если настольный компьютер, к которому вы хотите подключиться, находится в той же сети, что и сервер Guacamole, проблема уже решена.

Если он глубже в вашей сети, сделайте правило, разрешающее guacd чтобы достичь этого, и все готово.

Если машина находится в другом случайном месте, похоже, Гуакамоле вам не поможет. Вы должны придумать какую-то схему обхода NAT с сервера Гуакамоле.