Как я могу сделать VNC быстрее?

Я должен удаленно получить доступ и использовать свой рабочий компьютер несколько раз неделя. Я в настоящее время использую UltraVNC. Я хочу использовать VNC из-за цены. Я использовал VNC прежде, главным образом в моей собственной сети, где это быстро.

Однако VNC по Интернету является невероятно медленным. Даже в 256 цветах и ниже, с выключенным Аэро, это невыносимо медленно. Я недавно использовал Администратора Ammyy для соединения, чтобы сделать что-то требующее быстрого времени реакции. Ammyy был действительно быстр почти ни с какой задержкой, и он работал в насыщенном цвете с Аэро на!

Как я могу сделать VNC быстрее, как Ammyy? Я использовал бы Ammyy, но я, вероятно, столкнусь с пределом 15hr/month довольно быстро. Какие-либо предложения?

29
задан 13.01.2016, 07:18

7 ответов

VNC имеет некоторые ограничения, свойственные от протокола, который он использует. RFB, удаленный кадровый буфер, работает путем передачи прямоугольников пикселей по сети. Чем выше разрешение и битовая глубина, тем больше пропускной способности, требуемой отправить обновления. Существует несколько оптимизации, которую уже делают серверы/клиенты VNC:

  1. Только отправьте измененные регионы, кэшируя неизменные регионы на клиенте.
  2. Копирование кэшируемых регионов на клиенте, когда изменения действительно происходят.
  3. Различные формы сжатия без потерь и сжатия с потерями

Можно играть с настройками на обоих клиент и сервер для наблюдения, какие настройки работают лучше всего на интернет-соединение. Любой клиент может соединиться с любым сервером, потому что они согласовывают для определения, какие функции протокола обе поддержки, но его лучшее для использования клиента и сервера от той же компании, если Вы хотите использовать более усовершенствованные функции протокола.

RDP и инструкции по рисованию передачи X-протоколов вместо патчей пикселей. Поэтому при некоторых условиях они превосходят VNC.

Другие собственные службы удаленного доступа могут использовать подобные методы, но не документированы. Службы удаленного доступа действительно обладают преимуществом способности перфорировать через брандмауэры, легче, чем прямой удаленный доступ, они обычно легче настроить и иметь лучшую поддержку шифрования.

Я использовал VNC, Удаленный рабочий стол, Свободный LogMeIn, PCAnywhere и удаленный X. У каждого есть его достоинства:

  • VNC на самом деле работает лучше, чем другие протоколы чрезвычайно ограничили скорости передачи. (Думайте коммутируемое соединение), И оно продолжает работать фактически любая платформа.
  • Удаленный рабочий стол работает хорошо по LAN и интегрируется беспрепятственно с ActiveDirectory.
  • LogMeIn является большим для доступа к Windows PC по Интернету и также поддерживает интеграцию ActiveDirectory. Это имеет ActiveX, Java, расширения Firefox и даже основанный на HTML клиент. Бесплатная версия позволяет Вам управлять до 5 ПК. Заплаченные версии увеличивают это число, добавляют функции управления передачей файлов и усовершенствованием.
  • PCAnywhere подобен VNC и Удаленному рабочему столу. Это поддерживает различные уровни шифрования, передач файлов и удаленной конфигурации. Вещи необходимо было бы соединить вместе с VNC и Удаленным рабочим столом.
  • X Unix эквивалент в мире Удаленного рабочего стола. Честно говоря, это было вокруг намного дольше, чем любой из других протоколов. Это работает отлично по LAN, но слишком болтливо по Интернету. Несколько проектов попытались улучшить это с переменными уровнями успеха. NoMachine NX, упомянутый уже, является одним таким проектом.

Все протоколы удаленного доступа, которые я упомянул, в свободном доступе (или с ОС или как загрузка) кроме PcAnywhere, который продается Symantec.

Лично я судил бы каждого из них и выбрал бы того что лучшие комплекты Ваши потребности.

19
ответ дан 07.12.2019, 09:20
  • 1
    Бизнес я работал на установленный он на ПК всего их клиента. Это работало эффективно, пока клиенты не начали получать больше безопасности consious. Затем это стало к большой части стычки для конфигурирования брандмауэра каждого клиента. Таким образом, они переключились на версию IT GoToMyPC. Но PCAnywhere был на самом деле вполне прилично округленным продуктом. – Kenneth Cochran 30.07.2009, 14:49

Можно попробовать NoMachine NX. Мой друг использовал его с некоторым успехом в увеличении скорости VNC.

Что касается меня я использую RDP, и я думаю, что это - определенно способ пойти для систем Windows. У других были хорошие результаты с TeamViewer или Удаленным Администратором.

13
ответ дан 07.12.2019, 09:20
  • 1
    я собирался предложить NX. Просто еще некоторая деталь: Вам нужна машина Linux к удаленному концу (т.е. Ваш офис) для выполнения программного обеспечения NX. Это имеет шлюз VNC Вам, может заставить сервер NX соединиться с локальными серверами VNC в своей сети. (Может также сделать то же с RDP.) – Evan 30.07.2009, 06:35
  • 2
    > мой друг использовал его с некоторым успехом в увеличении скорости VNC. Просто придирание к мелочам, но NX полностью отличается от VNC (хотя они выполняют подобные функции), прохладный – Jason Axelson 06.10.2009, 22:12

Я разочаровался в этом, в наше время я просто использую LogMeIn, Свободный, когда я нахожусь на окнах и ssh с X передачами на Linux.

2
ответ дан 07.12.2019, 09:20
  • 1
    я раньше использовал это только что. Просто дал его, другой пытается, это, кажется, делает вполне прилично.Круто.Спасибо! – NickAldwin 30.07.2009, 03:54
  • 2
    я отметил бы это как ответ (я действительно хочу к), но он предлагает альтернативу вместо решения.Прошу прощения. Это действительно работало на меня хотя, Спасибо! – NickAldwin 30.07.2009, 03:54

Вы изучили UltraVNC? Им встроили зеркальный видеодрайвер в их систему, которая помогает ускорить некоторые проблемы уведомления и обновление. Я думаю, что это могло помочь в Вашем случае, и это все еще свободно.

2
ответ дан 07.12.2019, 09:20
  • 1
    hehe, никаких забот. Я знаю, что существует миллион разновидностей VNC там, просто требуется для выбрасывания той идеи. – Dillie-O 30.07.2009, 18:06

Я нашел, что свободный VNC является крайне медленным. У них есть версия платы - не уверенной, если это будет намного лучше?

Если Вы находитесь в среде окон, у меня была большая удача с RDC (Соединение Удаленного рабочего стола).

0
ответ дан 07.12.2019, 09:20
  • 1
    +1 По совпадению, только вчера я переключился на RDC, и это определенно, кажется, намного быстрее и более настраивается для компьютеров Windows. Я все еще буду использовать VNC для других Ose, но RDC для Windows это. – Jorge Israel Peña 30.07.2009, 03:13

Существует версия VNC для медленных сетей под названием TightVNC.

0
ответ дан 07.12.2019, 09:20
  • 1
    IMO TightVNC является столь же медленным, и я настроил настройки большая попытка найти что-то, что лучший – zildjohn01 30.07.2009, 03:01
  • 2
    TightVNC имеет лучшее сжатие, чем "постоянный" клиент VNC, но это не намного быстрее. RDP является способом пойти с системами Windows, по крайней мере. – Joey 30.07.2009, 03:07
  • 3
    я использую UltraVNC, который я услышал, может быть быстрее, чем TightVNC. – NickAldwin 30.07.2009, 03:20
  • 4
    UltranVNC имеет улучшения протокола от TightVNC. – Evan 30.07.2009, 06:33

Можно выполнить TeamViewer как "только локальный", если Вы делаете это, Вы соединяетесь с машиной на основе их IP-адреса. Это - огромное улучшение скорости по сравнению с VNC.

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

Теги

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