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

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

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

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

22
задан JakeGould
05.01.2023 7:22 Количество просмотров материала 2825
Распечатать страницу

9 ответов

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

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

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

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

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

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

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

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

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

17
отвечен Kenneth Cochran 2023-01-06 15:10

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

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

13
отвечен Joey 2023-01-06 17:27

Я отказался от этого, в настоящее время я просто использовать Бесплатно LogMeIn когда я на windows и ssh с X пересылкой в linux.

2
отвечен Nifle 2023-01-06 19:44

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

1
отвечен Dillie-O 2023-01-06 22:01

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

1
отвечен Eric 2023-01-07 00:18

проверил их все в последнее время и Ammy Admin является лучшим в списке общего назначения. Temviewer также отлично работает и имеет поддержку Android и Mac, поэтому это отличный вариант при подключении к другой ОС. Ammy Admin и TeamViewer оба поддерживают Directx, поэтому вы можете играть или видеть игры на экране, однако Team Viewer действительно медленный, и я бы не рекомендовал его для игр. Протестировано с Guild Wars 2 и Diablo 3. Также протестировал Directx с UltraVNC, TightVNC и RealVNC, но я не мог заставьте их работать с играми Directx. Просто черное окно отображается, когда вы входите в игру. (компьютер не зависает, просто показывает черное окно, которое можно свернуть).

Team Viewer имеет большую поддержку, и они часто отвечают на электронные письма.

самое худшее в Ammy Admin-это цена и поддержка, потому что вам нужна одна лицензия для каждого компьютера, одна для клиента и другая для сервера, около (70+70) 140 евро с премиум лицензией.

с другой сторона VNCs не имеет так много поддержки, так как они свободны.

лучший вариант, чтобы проверить их все и посмотреть, какой из них идет лучше в системе УР.

1
отвечен xtrm 2023-01-07 02:35

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

Если вы находитесь в среде windows, у меня было много удачи с RDC (подключение к удаленному рабочему столу).

0
отвечен NoCarrier 2023-01-07 04:52

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

0
отвечен Nippysaurus 2023-01-07 07:09

у меня был ужасный UX, использующий VNC в локальной сети, однако, когда я попытался войти:

ssh -X -C 

и с помощью

xtightvncviewer :$THEDISPLAY

представление Очень более лучшее, сравнивающ к всем другим комбинациям...

VNC server default format:
      16 bits per pixel.
      Least significant byte first in each pixel.
      True colour: max red 31 green 63 blue 31, shift red 11 green 5 blue 0
    Using default colormap which is TrueColor.  Pixel format:
      32 bits per pixel.
      Least significant byte first in each pixel.
      True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
    Same machine: preferring raw encoding
0
отвечен Stanley Kaleta 2023-01-07 09:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх