VNC как инструмент поддержки по Интернету

Я хотел бы настроить среду, где я могу использовать VNC для удаленной поддержки моих клиентов по Интернету. Никакой VPNs и никакое перенаправление портов не включены. Я использовал повторитель UltraVNC в прошлом, но проблема состоит в том, что он требует специализированного Windows Server. То, что я хотел бы сделать, следующие:

Клиент VNC (меня)-> NAT-> Интернет-> NAT-> Сервер VNC (человек я предлагаю поддержку),

Я в основном хотел бы ту же функциональность, которую предлагает повторитель UltraVNC, но единственная интернет-среда, на которой я должен разместить что-то, является совместно использованным сервером Linux (хостинг стандарта - PHP, Apache, и т.д.).

Требования:

  1. Несколько поддержка платформ и для Клиента и сервера - конкретно Mac и для Windows
  2. Допускает соединение с несколькими включенными NATs (Сторона клиента и сервера)
  3. Позволит мне использовать свою существующую среду хостинга для любого повторителя, который мог бы быть включен

Я верю способу, которым это работало бы, то, что Сервер (человек, которому я предлагаю поддержку), когда онлайн соединился бы со слушателем в Интернете. Когда они нуждались в поддержке, я подключу свой Клиент к тому же слушателю, видеть их соединенный и использовать слушателя (man-in-the-middle) для осуществления контрейлерных перевозок моего Клиента для соединения с их Сервером.

Я открыт для использования любого программного обеспечения (не ограничивающий меня VNC ), но предпочел бы решение FOSS (который является, почему я склоняюсь к VNC). Любой совет значительно ценился бы.


Обновление: я нашел порт Linux повторителя UltraVNC, но еще не попытался настроить его на своем хостинг-аккаунте (и даже не знайте, возможно ли это с типом учетной записи, я имею). Если бы кто-либо еще использовал это, я хотел бы знать, как хорошо это работает. Кроме того, кажется, что ChunkVNC является оберткой UltraVNC, которая поддерживает OSX, таким образом, я также собираюсь быть предоставлением этого попытка. Обновит больше, после того как я попробовал эту комбинацию.


Для любой, кто хочет упомянуть non-VNC решение, вместо этого, добавьте тех, которые к любому из многих других вопросов, которые имеют ответы, относящиеся к TeamViewer, LogMeIn, Второму пилоту, CrossLoop и др. Как: каково лучшее Приложение Удаленного рабочего стола?

4
задан 20.03.2017, 12:17

5 ответов

Хотя я думаю, что Вы мешаете на себе путем требования собственного решения VNC, Вы могли сделать что-то вроде этого:

Во-первых, настройте субдомен Dyndns.org и держите его в курсе с Вашим текущим IP-адресом. Затем перфорируйте дыру через свой брандмауэр, порт TCP 5500, и укажите на него на свой компьютер.

На Вашем конце, когда клиент хочет соединиться, можно или использовать Средство просмотра UltraVNC или Курицу VNC в режиме прослушивания, таким образом, это ожидает входящего соединения с сервера VNC.

Если Ваш клиент запускает Windows, можно распределить исполняемый файл SingleClick, который соединяется назад с доменом Dyndns.org, ища средство просмотра в режиме прослушивания.

Если Ваш клиент запускает Mac OS X, можно распределить Виноградный Сервер и попросить, чтобы они выполнили "Обратное Соединение" с доменом Dyndns.org и портом. Мог бы быть некоторый способ автоматизировать это так, пользователь просто должен открыть приложение, и это автоматически устанавливает обратную связь.

3
ответ дан 07.12.2019, 20:47

Имейте другую сторону, делают удаленный порт вперед (-R) через ssh от порта 5900 на их стороне к произвольному порту на посреднике Linux, с помощью PuTTY или некоторого управления сценария OpenSSH. Затем сделайте локальный порт вперед (-L) от произвольного порта на Вашей машине к порту они открылись на машине Linux. Вы затем сможете соединиться с открытым портом на своей машине и управлять сервером VNC на их машине.

1
ответ дан 07.12.2019, 20:47

Для Windows, взгляд на SingleClick UltraVNC. Это делает вещи странно в этом, у Вас есть клиент, слушающий на Вашей машине (который необходимо портировать вперед на), и затем сервер загружается человеком, которого Вы поддерживаете. Все, что они должны сделать, выполняется это, и выберите сервер, который они хотят подключить с, и вот именно. Я использую это на работе для поддержки пользователей.

0
ответ дан 07.12.2019, 20:47

Я рекомендовал бы Crossloop как инструмент поддержки:

http://www.crossloop.com/

Это не "идеальное" бесплатное решение, но это безопасно и свободно. Идеальное бесплатное решение быть было бы, это может быть сам размещено, но конечно если бы crossloop сделал это, он победил бы цель crossloop.

Работы Crossloop в значительной степени как gnacio Vazquez-Abrams описали. По крайней мере, в ранних версиях.

0
ответ дан 07.12.2019, 20:47

Teamviewer. NAT и брандмауэр, прозрачный, многоплатформенный, межплатформенный, свободный для некоммерческого использования, простой установки для suportee - они просто загружают его и выполняют его.

Для установления сессии supportee отправляет Вам пароль сессии (электронная почта, IM, телефон, голубь, кричит это по стене кабины...), который Вы вводите в свое установленное телевизионное приложение, и Вы идете.

0
ответ дан 07.12.2019, 20:47

Теги

Похожие вопросы