⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 JAVA版vpn客户端,是在web上实现远程访问的最佳方式.
💻
📖 第 1 页 / 共 2 页
字号:
--> "Mouse buttons 2 and 3"    Values: "Normal", "Reversed".    Default: "Normal".    If set to "Reversed", then right mouse button (button 2) will act as it    was middle mouse button (button 3), and vice versa.--> "View only"    Values: "Yes", "No".    Default: "No".    If set to "Yes", then all keyboard and mouse events in the desktop window    will be silently ignored and will not be passed to the remote side.--> "Scale remote cursor"    Values: "No", "50%", "75%", "125%", "150%".    Default: "No".    If a percentage value is specified, the remote cursor is reduced    or enlarged accordingly. Scaling takes place only when "View only"    is set to "No", and "Cursor shape updates" is set to "Enable".--> "Share desktop"    Values: "Yes", "No".    Default: "Yes".    Share the connection with other clients on the same VNC server. The exact    behaviour in each case depends on the server configuration.--> "Open new window" (no GUI equivalent, applicable only in the applet mode)    Values: "Yes", "No".    Default: "No".    Operate in a separate window. This makes possible resizing the desktop,    and adds scroll bars when necessary. If the server supports variable    desktop size, the window will resize automatically when remote desktop    size changes.--> "Scaling factor" (no GUI equivalent)    Value: an integer in the range of [1..1000], or the string "auto".    Default: "100".    Scale local representation of the remote desktop. The value is    interpreted as scaling factor in percents. The default value of 100%    corresponds to the original framebuffer size. Values below 100 reduce    image size, values above 100 enlarge the image proportionally. If the    parameter is set to "auto", automatic scaling is performed. Auto-scaling    tries to choose scaling factor such way that the whole remote framebuffer    will fit on the local screen. Currently, auto-scaling is supported only    when the remote desktop is shown in a separate frame (always true in the    application mode, and also in the applet mode with "Open new window"    parameter set to "yes").--> "Show controls" (no GUI equivalent)    Values: "Yes", "No".    Default: "Yes".    Set to "No" if you want to get rid of that button panel at the top.--> "Offer relogin" (no GUI equivalent, not applicable in the applet mode)    Values: "Yes", "No".    Default: "Yes".    If set to "No", the buttons "Login again" and "Close window" won't be    shown on disconnects or after an error has occured.--> "Show offline desktop" (no GUI equivalent)    Values: "Yes", "No".    Default: "No".    If set to "Yes", the viewer would continue to display desktop even    if the remote side has closed the connection. In this case, if the    button panel is enabled, then the "Disconnect" button would be    changed to "Hide desktop" after the connection is lost.--> "Defer screen updates" (no GUI equivalent)    Value: time in milliseconds.    Default: "20".    When updating the desktop contents after receiving an update from server,    schedule repaint within the specified number of milliseconds. Small delay    helps to coalesce several small updates into one drawing operation,    improving CPU usage. Set this parameter to 0 to disable deferred updates.--> "Defer cursor updates" (no GUI equivalent)    Value: time in milliseconds.    Default: "10".    When updating the desktop after moving the mouse, schedule repaint within    the specified number of milliseconds. This setting makes sense only when    "Cursor shape updates" parameter is set to "Enable". Small delay helps to    coalesce several small updates into one drawing operation, improving CPU    usage. Set this parameter to 0 to disable deferred cursor updates.--> "Defer update requests" (no GUI equivalent)    Value: time in milliseconds.    Default: "50".    After processing an update received from server, wait for the specified    number of milliseconds before requesting next screen update. Such delay    will end immediately on every mouse or keyboard event if not in the "view    only" mode. Small delay helps the server to coalesce several small    updates into one framebuffer update, improving both bandwidth and CPU    usage. Increasing the parameter value does not affect responsiveness on    mouse and keyboard events, but causes delays in updating the screen when    there is no mouse and keyboard activity on the client side.--> "SocketFactory" (no GUI equivalent)    Value: name of the class.    Default: none.    This option provides the way to define an alternate I/O implementation.    The dynamically referenced class must implement a SocketFactory    interface, and create a Socket, as configured by this parameter. See the    source in SocketFactory.java.RECORDING VNC SESSIONS======================Current version of the TightVNC Java viewer is able to record VNC (RFB)sessions in files for later playback. The data format in saved session filesis compatible with the rfbproxy program written by Tim Waugh. Most importantthing about session recording is that it's supported only if Java securitymanager allows access to local filesystem. Typically, it would not work forunsigned applets. To use this feature, either use TightVNC Java viewer as astandalone application (Java Runtime Environment or Java Development Kitshould be installed), or as a signed applet. The code checks if it's possibleto support session recording, and if everything's fine, the new "Record"button should appear in the button panel. Pressing this button opens newwindow which controls session recording. The GUI is pretty self-explained.Other important facts about session recording:--> All sessions are recorded in the 24-bit color format. If you use    restricted colors (8-bit format), it will be temporarly switched to    24-bit mode during session recording.--> All sessions are recorded with cursor shape updates turned off. This is    necessary to represent remote cursor movements in recorded sessions.--> Closing and re-opening the recording control window does not affect the    recording. It's not necessary to keep that window open during recording a    session.--> Avoid using Zlib and ZRLE encodings when recording sessions. If you have    started recording BEFORE opening a VNC session, then you are ok. But    otherwise, all Zlib-encoded updates will be saved Raw-encoded (that is,    without compression at all). The case with ZRLE is even worse -- ZRLE    updates will not be saved at all, so the resulting session file may be    corrupted. Zlib decoding depends on the pixel data received earlier, thus    saving the data received from the server at an arbitrary moment is not    sufficient to decompress it correctly. And there is no way to tell Zlib    or ZRLE decoder to reset decompressor's state -- that's a limitation of    these encoders. The viewer could re-compress raw pixel data again before    saving Zlib-encoded sessions, but unfortunately Java API does not allow    to flush zlib data streams making it impossible to save Zlib-encoded RFB    pixel data without using native code.--> Usually, Tight encoding is the most suitable one for session recording,    but some of the issues described above for the Zlib encoding affect the    Tight encoding as well. Unlike Zlib sessions, Tight-encoded sessions are    always saved Tight-encoded, but the viewer has to re-compress parts of    data to synchronize encoder's and decoder's zlib streams. And, due to    Java zlib API limitations, zlib streams' states have to be reset on each    compressed rectangle, causing compression ratios to be lower than in the    original VNC session. If you want to achieve the best possible    performance, turn recording on BEFORE connecting to the VNC server,    otherwise CPU usage and compression ratios may be notably less efficient.HINTS=====--> To refresh remote desktop in the view-only mode, press "r" or "R"    on the keyboard.ACKNOWLEDGEMENTS================This distribution contains Java DES software by Dave Zimmerman<dzimm@widget.com> and Jef Poskanzer <jef@acme.com>.  This is:    Copyright (c) 1996 Widget Workshop, Inc. All Rights Reserved.    Permission to use, copy, modify, and distribute this software and its    documentation for NON-COMMERCIAL or COMMERCIAL purposes and without fee    is hereby granted, provided that this copyright notice is kept intact.        WIDGET WORKSHOP MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE    SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT    NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A    PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WIDGET WORKSHOP SHALL NOT BE    LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING,    MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.        THIS SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE OR RESALE AS ON-LINE    CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE    PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT    NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE    SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE    SOFTWARE COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE    PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES").  WIDGET    WORKSHOP SPECIFICALLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF    FITNESS FOR HIGH RISK ACTIVITIES.    Copyright (C) 1996 by Jef Poskanzer <jef@acme.com>.  All rights    reserved.    Redistribution and use in source and binary forms, with or without    modification, are permitted provided that the following conditions    are met:    1. Redistributions of source code must retain the above copyright       notice, this list of conditions and the following disclaimer.    2. Redistributions in binary form must reproduce the above copyright       notice, this list of conditions and the following disclaimer in the       documentation and/or other materials provided with the distribution.    THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR    PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS    BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR    OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF    ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.    Visit the ACME Labs Java page for up-to-date versions of this and other    fine Java utilities: http://www.acme.com/java/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -