x11vnc cho phép một để xem từ xa và tương tác với màn hình X thực (tức là một màn hình hiển thị tương ứng với một vật lý màn hình, bàn phím và chuột) với bất kì trình xem VNC. Bằng cách này x11vnc đóng vai trò cho Unix / X11 mà WinVNC chơi cho Windows.
Tôi đã viết x11vnc vì x0rfbserver là về cơ bản không thể xây dựng trên Solaris và có hiệu suất kém. Các x0rfbserver chính xây dựng các vấn đề xoay quanh bí truyền C ++ bộ công cụ. x11vnc được viết ở đồng bằng C và sử dụng thư viện chỉ có tiêu chuẩn. Tôi cũng đã thêm một vài cải tiến để cải thiện các phản ứng tương tác, thêm các tính năng bí truyền, vv
Đối với Unix, việc thực hiện VNC bao gồm một máy chủ ảo X11 Xvnc (thường đưa ra thông qua lệnh vncserver) không được kết hợp với một màn hình vật lý, nhưng cung cấp một "giả", một khách hàng X11 (xterm, mozilla, vv) có thể đính kèm vào. Một người sử dụng từ xa sau đó kết nối với khách hàng thông qua Xvnc vncviewer VNC từ bất cứ nơi nào trên mạng để xem và tương tác với toàn bộ máy tính để bàn ảo X11.
Các giao thức VNC là trong hầu hết các trường hợp, phù hợp hơn cho các kết nối từ xa với băng thông thấp và độ trễ cao hơn là giao thức X11 (các ngoại lệ được lưu trữ dữ liệu pixmap trên viewing-end). Ngoài ra, không có nhà nước duy trì việc xem-end có thể sụp đổ, được khởi động lại, hoặc di dời và các ứng dụng máy tính để bàn và tiếp tục chạy. Không phải như vậy với X11
là gì mới trong phiên bản này:.
- Một lỗi thời gian biên dịch khi sử dụng --with-hệ thống -libvncserver để trỏ đến LibVNCServer 0.9.7 đã được cố định.
- Một lỗi từ việc sử dụng buộc của Xdefs.h được làm việc xung quanh.
- Các quản lý hiển thị kdm nay được phát hiện khi cố gắng không để bị giết bởi người quản lý hiển thị.
- Một doanh nghiệp có thể xác định số lượng tối đa của màn hình có thể được tạo ra trong chế độ -Tạo qua X11VNC_CREATE_MAX_DISPLAYS.
là gì mới trong phiên bản 0.9.11:
- Các SSL được kích hoạt Java VNC Viewer Makefile đã được sửa đổi do đó các tập tin jar được xây dựng tương thích trở lại Java 1.4.
- Trong chế độ -Tạo / -unixpw, các FD_USERPREFS biến môi trường có thể được thiết lập để một tên tập tin trong thư mục chủ của người dùng, bao gồm tên đăng nhập mặc định: giá trị tùy chọn (vì vậy các tùy chọn không cần phải được đánh máy mỗi khi tại dấu nhắc đăng nhập) .
- Các cây nguồn được đồng bộ với libvncclient gần đây nhất.
- Các tập tin tiêu đề đúng giờ được sử dụng khi một LibVNCServer bên ngoài được sử dụng.
là gì mới trong phiên bản 0.9.6:
- mã hóa SSL x11vnc được mở rộng để hỗ trợ và VeNCrypt loại bảo mật TLS VNC.
- Một số ngày càng tăng của người xem ủng hộ cựu.
- Anonymous Diffie-Hellman hỗ trợ trao đổi khóa được cung cấp, và danh sách hủy bỏ chứng chỉ được thực hiện.
- Các xem applet Java được tải về thông qua cổng VNC cũng như các cổng HTTP.
- Nếu x11vnc không được xây dựng với các thư viện Avahi Zeroconf, một chương trình trợ giúp ngoài được sử dụng để thay thế.
- Một phóng cho người dùng ngây thơ được cung cấp trong x11vnc.desktop.
- Các tùy chọn màu nền vững chắc hoạt động trên giao diện điều khiển Mac OS X.
là gì mới trong phiên bản 0.9.5:
- mã hóa khóa đối xứng bằng cách sử dụng RC4, AES, Blowfish , và thuật toán mã hóa 3DES được hỗ trợ thông qua các "mật mã -enc: keyfile '. tùy chọn
- Server-side rộng bây giờ có thể có các yếu tố quy mô khác nhau dọc theo trục ngang và dọc.
- Tùy chọn -chatwindow phép một cửa sổ chat để xuất hiện trên X console trong UltraVNC cuộc trò chuyện.
- Các xem applet không SSL Java đã được thay thế bằng một thực hiện cải thiện.
Bình luận không