Ubuntu VNC 传输速度优化指南
一 核心优化策略
二 快速配置示例
sudo apt update && sudo apt install tigervnc-standalone-server xfce4 xfce4-goodiesvncpasswd~/.vnc/xstartup(确保可执行):#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4 &
vncserver :1 -geometry 1280x800 -depth 16vncserver -kill :1 后再启动sudo ufw allow 5901/tcp三 进阶调优
ssh -L 5901:localhost:5901 user@serverlocalhost:5901~/.vnc/config(或相应配置文件)中设置:geometry=1280x800、depth=16;部分服务器可设置压缩级别与轮询间隔(如 PollingCycle、CompressLevel)。kwin_x11 --replace 关闭合成器;通用做法是关闭透明/动画特效。echo 'net.core.rmem_max=16777216' | sudo tee -a /etc/sysctl.conf
echo 'net.core.wmem_max=16777216' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
四 常见问题与排查
~/.vnc/xstartup 是否可执行、是否启动了桌面会话(如 startxfce4 &),必要时查看 ~/.vnc/*.log 定位错误。