我使用 x11vnc 进行反向连接,当我要求寻求帮助的人这样做时,他们只需单击一个按钮(带有 x11vnc 和 DDNS 的 bash 单行的启动器)。
我把单行线拆下来x11vnc -connect vnc.domain.tld
在 Linux Mint 13 或 Ubuntu 12.04 上,MATE <=1.6、Xfce、KDE 或 Unity(x11vnc
从默认存储库安装)一切正常,建立连接时的最后几行是:
...
01/01/2000 00:00:00 Using tight encoding for client XXX.XXX.XXX.XXX
01/01/2000 00:00:00 created xdamage object: 0x3c00036
01/01/2000 00:00:00 copy_tiles: allocating first_line at size 51
01/01/2000 00:00:05 client_set_net: XXX.XXX.XXX.XXX 5.0809
01/01/2000 00:00:09 created selwin: 0x3c00037
01/01/2000 00:00:09 called initialize_xfixes()
但在 Debian 8、Fedora 24、Linux Mint 17.x & 18 或 Ubuntu 14.04 & 16.04(MATE >=1.8)、Xfce、LXDE、KDE、Cinnamon 或 Unity x11vnc(从默认存储库安装)上,最后 4 个终端退出 -行不同:(等待的客户端也立即退出)
...
01/01/2000 00:00:00 Using tight encoding for client XXX.XXX.XXX.XXX
01/01/2000 00:00:00 client_count: 0
01/01/2000 00:00:00 Restored X server key autorepeat to: 1
01/01/2000 00:00:00 viewer exited.
01/01/2000 00:00:00 deleted 50 tile_row polling images.
所以...我不知道什么以及为什么它不再起作用了!
我该怎么做才能使反向 VNC 连接再次工作?- 或者可能有错误???
注意:屏蔽的 IP 地址是来自客户端的正确 IP 地址,并且端口 5500 肯定会转发到客户端。
附加通知:如果需要...我正在使用 remmina 作为查看器。