美文网首页
Apache guacamole简单搭建

Apache guacamole简单搭建

作者: HughCn | 来源:发表于2018-08-10 17:04 被阅读0次

    官方网站
    http://guacamole.apache.org/
    http://guacamole.apache.org/doc/gug/index.html

    Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, >RDP, and SSH.
    We call it clientless because no plugins or client software are required.
    Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a >web browser.

    Guacamole 鳄鱼酱........ 哦 是鳄梨酱.......
    Linux 下一个网关服务,可以将RDP,SSH,VNC,TELNET等常用的远程协议转换成HTTP协议,客户端通过浏览器(H5支持)访问,即可进行远程控制。

    环境:CentOS 7.5.1804 Core root 用户

    (一)guacamole-server安装

    guacamole-server,提供guacd代理和相关库。

    guacamole-server包含Guacamole连接到远程桌面所需的所有本机服务器端组件。它提供了一个通用的C库, libguac,所有其他本机组件都依赖它,以及每个支持的协议的单独库,以及guacam,Guacamole的核心。

    guacd是在Guacamole服务器上运行的代理守护程序,接受通过Guacamole Web应用程序进行隧道传输的用户连接,然后代表他们连接到远程桌面。构建guacd 会创建一个可执行文件guacd,可以手动运行,或者,如果您愿意,可以在计算机启动时自动运行。

    下载源码文件

    http://guacamole.apache.org/releases/获取最新版本,当前:guacamole-server-0.9.14.tar.gz
    下载后,解压

    tar -xzvf guacamole-server-0.9.14.tar.gz
    

    安装编译环境

    yum install gcc
    

    安装依赖环境

    必须安装

    • libguac使用Cairo进行图形渲染。如果没有安装Cairo,鳄梨酱就无法运作。
    • libguac使用libjpeg-turbo来提供JPEG支持
    • libgung使用libpng来编写PNG图像
    • libguac使用OSSP UUID为每个Guacamole连接分配唯一ID。
    yum install cairo-devel libjpeg-turbo-devel libpng-devel uuid-devel
    

    可选安装

    Guacamole的可选依赖项决定了guacamole-server的哪些部分 将被构建。这包括对各种远程桌面协议的支持,以及这些协议的任何其他功能:

    • VNC支持取决于libvncclient库,它是libVNCServer的一部分。
      pulseaudio 提供VNC的实验性音频功能
    yum install libvncserver-devel pulseaudio-libs-devel 
    
    • RDP支持取决于最新版本的FreeRDP(1.0或更高版本,但请不要使用git的非发行版本)。
    yum install freerdp-devel
    
    • SSH支持依赖于
      libssh2 SSH支持。
      OpenSSL 提供对SSL和TLS的支持。
      Pango 一种字体渲染和文本布局库,由Guacamole的内置终端仿真器使用。
    yum install libssh2-devel openssl-devel pango-devel
    
    • Telnet依赖于libtelnet和 Pango。(libtelnet-devel不在CentOS7官方yum源内,可先安装epel-release源)
    yum install epel-release
    yum install libtelnet-devel pango-devel
    
    • guacenc(将屏幕录制转换为视频)实用程序 依赖于FFmpeg,并且仅在安装了FFmpeg提供的libavcodec,libavutil和 libswscale库时才构建 。(ffmpeg-devel不在CentOS7官方yum源内,可先安装DEXTOP源) 不需要屏幕录制功能时,可不安装。
    rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
    yum install ffmpeg-devel
    
    
    • libvorbis支持Ogg Vorbis - 一种免费且开放的声音压缩标准。如果安装了libguac,将支持Ogg Vorbis,支持音频的协议将尽可能使用Ogg Vorbis压缩。否则,声音将仅编码为WAV(未压缩),并且仅在您的浏览器也支持WAV时才可用。
    yum install libvorbis-devel
    

    libgubp由libgub用于编写WebP图像。尽管Guacamole协议并未强制支持WebP,但如果浏览器和libguac都支持WebP图像,则会使用WebP图像。

    yum install libwebp-devel
    

    为了体验完整功能,以上全部安装。

    编译

    • configure
    cd guacamole-server-0.9.14
     ./configure --with-init-dir=/etc/init.d
    

    运行结果如下

    ------------------------------------------------
    
       Library status:
    
         freerdp ............. yes
         pango ............... yes
         libavcodec .......... yes
         libavutil ........... yes
         libssh2 ............. yes
         libssl .............. yes
         libswscale .......... yes
         libtelnet ........... yes
         libVNCServer ........ yes
         libvorbis ........... yes
         libpulse ............ yes
         libwebp ............. yes
         wsock32 ............. no
    
       Protocol support:
    
          RDP ....... yes
          SSH ....... yes
          Telnet .... yes
          VNC ....... yes
    
       Services / tools:
    
          guacd ...... yes
          guacenc .... yes
    
       Init scripts: /etc/init.d
    
    Type "make" to compile guacamole-server.
    

    如果,检测状态含有no,需要检查上方的第三方库是否安装正确。

    • make
    • make install
    • ldconfig
    make && make install & ldconfig
    

    启动服务端

    /etc/init.d/guacd start
    
    Starting guacd: guacd[20369]: INFO:     Guacamole proxy daemon (guacd) version 0.9.14 started
    SUCCESS
    

    (二)guacamole-client安装

    guacamole-client 有两种安装方式

    • 使用官方源码包进行编译安装
    • 使用官方提供的war包和extensions “拼装”
      这里使用第二种方式

    下载war包

    http://guacamole.apache.org/releases/获取最新版本guacamole-0.9.14.war

    安装tomcat

    yum install tomcat
    

    部署war包到tomcat目录中

    [root@centos /]$ find / -name webapps
    /var/lib/tomcat/webapps
    /usr/share/tomcat/webapps
    [root@centos /]$ cd /usr/share/tomcat/webapps
    [root@centos webapps]# cp /root/guacamole-0.9.14.war guacamole.war
    [root@centos webapps]# ll
    总用量 7872
    -rw-r--r--. 1 root root 8058091 8月  10 15:59 guacamole.war
    

    建立配置文件

    cd /usr/share/tomcat
    mkdir .guacamole
    cd .guacamole
    vi  user-mapping.xml
    

    在.guacamole里面创建配置文件 guacamole.properties 默认值,无特殊需要可不更改
    配置文件中支持更多参数,可参考http://guacamole.apache.org/doc/gug/configuring-guacamole.html

    guacd-hostname: localhost
    guacd-port:     4822
    

    在.guacamole里面创建配置文件 user-mapping.xml
    配置文件中支持更多参数,可参考http://guacamole.apache.org/doc/gug/configuring-guacamole.html

    <user-mapping>
        <!-- 登陆账号密码 -->
        <authorize username="admin" password="1">
            <connection name="windows rpd test">
                <protocol>rdp</protocol>
                <param name="hostname">192.168.254.211</param>
                <param name="port">3389</param>
                <!-- 需要链接的服务器的账号密码 -->
    
                <param name="username">username</param>
                <param name="password">password</param>
    
                <!-- 大小自动变化 -->
                <param name="resize-method">display-update</param>
                <!-- 分辨率 -->
                <param name="dpi">100</param>
                <param name="console">true</param>
                <param name="disable-audio">true</param>
                <param name="enable-drive">true</param>
                <param name="drive-path">/usr/guacamole/upload/</param>
                <param name="create-drive-path">true</param>
                <param name="ignore-cert">true</param>
            </connection>
    
            <connection name="centos ssh test">
                <protocol>ssh</protocol>
                <param name="hostname">127.0.0.1</param>
                <param name="port">22</param>
            </connection>
    
        </authorize>
    </user-mapping>
    

    启动tomcat服务

    systemctl start tomcat
    

    使用chrome firefox 等最新浏览器访问 http://ip:8080/guacamole 即可查看到效果(防火墙关闭或添加允许)

    排错

    如果远程桌面连接过程中出现错误,建议先使用 mstsc vncviewer xshell等客户端先链接,确认没有问题后在查找配置文件问题。

    废话:
    强烈推荐查看官方文档
    另附自己百度翻译的zh.json文件,放到webapps/guacamole/translations中,然后登陆guacamole后,点右上角settings ,即可更改为中文。
    从语言文件可以看出,guacamole具有强大的用户管理、终端管理、分享等功能,需要使用mysql数据库的部署方式才能支持。后续在研究了。

    zh.json

    {
        
        "NAME" : "简体中文",
        
        "APP" : {
    
            "NAME"    : "远程桌面网关系统",
            "VERSION" : "ver 0.9.14",
    
            "ACTION_ACKNOWLEDGE"        : "确定",
            "ACTION_CANCEL"             : "取消",
            "ACTION_CLONE"              : "克隆",
            "ACTION_CONTINUE"           : "继续",
            "ACTION_DELETE"             : "删除",
            "ACTION_DELETE_SESSIONS"    : "删除 Sessions",
            "ACTION_DOWNLOAD"           : "下载",
            "ACTION_LOGIN"              : "登录",
            "ACTION_LOGOUT"             : "注销",
            "ACTION_MANAGE_CONNECTIONS" : "连接",
            "ACTION_MANAGE_PREFERENCES" : "首选项",
            "ACTION_MANAGE_SETTINGS"    : "设置",
            "ACTION_MANAGE_SESSIONS"    : "激活 Sessions",
            "ACTION_MANAGE_USERS"       : "用户",
            "ACTION_NAVIGATE_BACK"      : "后退",
            "ACTION_NAVIGATE_HOME"      : "首页",
            "ACTION_SAVE"               : "保存",
            "ACTION_SEARCH"             : "搜索",
            "ACTION_SHARE"              : "分享",
            "ACTION_UPDATE_PASSWORD"    : "修改密码",
            "ACTION_VIEW_HISTORY"       : "历史",
    
            "DIALOG_HEADER_ERROR" : "错误",
    
            "ERROR_PASSWORD_BLANK"    : "密码不能为空。",
            "ERROR_PASSWORD_MISMATCH" : "密码不匹配。",
            
            "FIELD_HEADER_PASSWORD"       : "密码:",
            "FIELD_HEADER_PASSWORD_AGAIN" : "确认密码:",
    
            "FIELD_PLACEHOLDER_FILTER" : "过滤",
    
            "FORMAT_DATE_TIME_PRECISE" : "yyyy-MM-dd HH:mm:ss",
    
            "INFO_ACTIVE_USER_COUNT" : "当前连接:{USERS} ",
    
            "TEXT_ANONYMOUS_USER"   : "匿名",
            "TEXT_HISTORY_DURATION" : "{VALUE} {UNIT, select, second{{VALUE, plural, one{second} other{seconds}}} minute{{VALUE, plural, one{minute} other{minutes}}} hour{{VALUE, plural, one{hour} other{hours}}} day{{VALUE, plural, one{day} other{days}}} other{}}"
    
        },
    
        "CLIENT" : {
    
            "ACTION_ACKNOWLEDGE"               : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_CLEAR_COMPLETED_TRANSFERS" : "清除",
            "ACTION_DISCONNECT"                : "断开连接",
            "ACTION_LOGOUT"                    : "@:APP.ACTION_LOGOUT",
            "ACTION_NAVIGATE_BACK"             : "@:APP.ACTION_NAVIGATE_BACK",
            "ACTION_NAVIGATE_HOME"             : "@:APP.ACTION_NAVIGATE_HOME",
            "ACTION_RECONNECT"                 : "重新连接",
            "ACTION_SAVE_FILE"                 : "@:APP.ACTION_SAVE",
            "ACTION_SHARE"                     : "@:APP.ACTION_SHARE",
            "ACTION_UPLOAD_FILES"              : "上传文件",
    
            "DIALOG_HEADER_CONNECTING"       : "连接...",
            "DIALOG_HEADER_CONNECTION_ERROR" : "连接错误",
            "DIALOG_HEADER_DISCONNECTED"     : "断开连接",
    
            "ERROR_CLIENT_201"     : "连接已被关闭:服务器繁忙,请稍等几分钟再试一次。",
            "ERROR_CLIENT_202"     : "由于远程桌面响应时间过长,远程桌面网关服务器已关闭连接。请再试一次或与系统管理员联系。",
            "ERROR_CLIENT_203"     : "远程桌面服务器遇到错误并关闭了连接。请再试一次或与系统管理员联系。",
            "ERROR_CLIENT_207"     : "远程桌面服务器当前无法访问。如果问题仍然存在,请通知系统管理员,或检查系统日志。",
            "ERROR_CLIENT_208"     : "远程桌面服务器当前不可用。如果问题仍然存在,请通知系统管理员,或检查系统日志。",
            "ERROR_CLIENT_209"     : "远程桌面服务器已关闭连接,因为它与另一个连接冲突。请稍后再试。",
            "ERROR_CLIENT_20A"     : "远程桌面服务器已关闭连接,因为它似乎是不活动的。请通知您的系统管理员,或检查您的系统设置。",
            "ERROR_CLIENT_20B"     : "远程桌面服务器强制关闭连接。如果这是不希望的或意外的,请通知您的系统管理员,或检查您的系统日志。",
            "ERROR_CLIENT_301"     : "登录失败。请重新连接并再试一次。",
            "ERROR_CLIENT_303"     : "远程桌面服务器拒绝访问此连接。如果您需要访问,请让您的系统管理员批准您的帐户访问,或检查您的系统设置。",
            "ERROR_CLIENT_308"     : "远程桌面网关服务器已经关闭了连接,因为没有足够长时间响应浏览器,因为它似乎断开连接。这通常是由网络问题引起的,例如斑点状无线信号,或者仅仅是非常慢的网络速度。请检查您的网络,然后再试一次。",
            "ERROR_CLIENT_31D"     : "远程桌面网关服务器拒绝访问此连接,因为您已经耗尽了个人用户同时连接使用的限制。请关闭一个或多个连接,然后再试一次。",
            "ERROR_CLIENT_DEFAULT" : "在远程桌面网关服务器内发生了内部错误,连接已终止。如果问题仍然存在,请通知系统管理员,或检查系统日志。",
    
            "ERROR_TUNNEL_201"     : "由于有太多的活动连接,远程桌面网关服务器拒绝了此连接尝试。请稍等几分钟再试一次。",
            "ERROR_TUNNEL_202"     : "连接已经关闭,服务器请求超时。这通常是由网络问题引起的,例如网络速度慢。请检查网络连接并重试,或与系统管理员联系。",
            "ERROR_TUNNEL_203"     : "服务器遇到错误并关闭了连接。请再试一次或与系统管理员联系。",
            "ERROR_TUNNEL_204"     : "请求的连接不存在。请检查连接名,然后再试一次。",
            "ERROR_TUNNEL_205"     : "目前正在使用此连接,不允许同时访问该连接。请稍后再试。",
            "ERROR_TUNNEL_207"     : "当前无法访问远程桌面网关服务器。请检查您的网络,然后再试一次。",
            "ERROR_TUNNEL_208"     : "远程桌面网关服务器不接受连接。请检查您的网络,然后再试一次。",
            "ERROR_TUNNEL_301"     : "您没有访问此连接的权限,因为您没有登录。请登录并再试一次。",
            "ERROR_TUNNEL_303"     : "您没有访问此连接的权限。如果您需要访问,请让系统管理员添加您允许的用户列表,或者检查您的系统设置。",
            "ERROR_TUNNEL_308"     : "远程桌面网关服务器已经关闭了连接,因为没有足够长时间响应浏览器,因为它似乎断开连接。这通常是由网络问题引起的,例如网络速度慢。请检查您的网络,然后再试一次。",
            "ERROR_TUNNEL_31D"     : "远程桌面网关服务器拒绝访问此连接,因为您已经耗尽了个人用户同时连接使用的限制。请关闭一个或多个连接,然后再试一次。",
            "ERROR_TUNNEL_DEFAULT" : "在远程桌面网关服务器内发生了内部错误,连接已终止。如果问题仍然存在,请通知系统管理员,或检查系统日志。",
    
            "ERROR_UPLOAD_100"     : "不支持或不启用文件传输。请联系您的系统管理员,或检查您的系统日志。",
            "ERROR_UPLOAD_201"     : "当前传输文件过多。请等待现有传输完成,然后再试一次。",
            "ERROR_UPLOAD_202"     : "由于远程桌面服务器响应时间过长,无法传输文件。请再试一次或与系统管理员联系。",
            "ERROR_UPLOAD_203"     : "远程桌面服务器在传输过程中遇到错误。请再试一次或与系统管理员联系。",
            "ERROR_UPLOAD_204"     : "文件传输的目标目录不存在。请检查目的地是否存在,然后再试一次。",
            "ERROR_UPLOAD_205"     : "文件传输的目标目录当前被锁定。请等待任何正在进行的任务完成,然后再试一次。",
            "ERROR_UPLOAD_301"     : "您没有权限上传此文件,因为您没有登录。请登录并再试一次。",
            "ERROR_UPLOAD_303"     : "您没有上传此文件的权限。如果您需要访问,请检查您的系统设置,或检查您的系统管理员。",
            "ERROR_UPLOAD_308"     : "文件传输已停止。这通常是由网络问题引起的,例如网络速度慢。请检查您的网络,然后再试一次。",
            "ERROR_UPLOAD_31D"     : "当前传输文件过多。请等待现有传输完成,然后再试一次。",
            "ERROR_UPLOAD_DEFAULT" : "在GuaCAMOL服务器内发生了内部错误,连接已终止。如果问题仍然存在,请通知系统管理员,或检查系统日志。",
    
            "HELP_CLIPBOARD"           : "下方文本框同步显示远程桌面主机的剪切板,对此文本框的修改,也会同步到远程桌面主机的剪切板中。",
            "HELP_INPUT_METHOD_NONE"   : "不使用输入法,键盘输入是从一个连接的物理键盘接收的。",
            "HELP_INPUT_METHOD_OSK"    : "使用内置的屏幕键盘,屏幕键盘允许组合键(如CTRL+ALT+DELETE)",
            "HELP_INPUT_METHOD_TEXT"   : "文本模拟,根据输入的文本来模拟键盘事件。通常用于手机,平板等不具备物理键盘的设备或控制端使用屏幕键盘、输入法等进行控制。",
            "HELP_MOUSE_MODE"          : "鼠标模拟",
            "HELP_MOUSE_MODE_ABSOLUTE" : "触摸点击。点击发生在触摸的位置。",
            "HELP_MOUSE_MODE_RELATIVE" : "拖动鼠标指针,触摸点击。点击发生在指针的位置。",
            "HELP_SHARE_LINK"          : "连接已分享,其他人可通过以下链接进行访问 {link}",
    
            "INFO_CONNECTION_SHARED" : "链接已分享。",
            "INFO_NO_FILE_TRANSFERS" : "没有文件传输。",
    
            "NAME_INPUT_METHOD_NONE"   : "无",
            "NAME_INPUT_METHOD_OSK"    : "屏幕键盘",
            "NAME_INPUT_METHOD_TEXT"   : "文本模拟",
            "NAME_KEY_CTRL"            : "Ctrl",
            "NAME_KEY_ALT"             : "Alt",
            "NAME_KEY_ESC"             : "Esc",
            "NAME_KEY_TAB"             : "Tab",
            "NAME_MOUSE_MODE_ABSOLUTE" : "触摸屏",
            "NAME_MOUSE_MODE_RELATIVE" : "触摸板",
    
            "SECTION_HEADER_CLIPBOARD"      : "剪切板",
            "SECTION_HEADER_DEVICES"        : "设备",
            "SECTION_HEADER_DISPLAY"        : "显示",
            "SECTION_HEADER_FILE_TRANSFERS" : "文件传输",
            "SECTION_HEADER_INPUT_METHOD"   : "输入方式",
            "SECTION_HEADER_MOUSE_MODE"     : "鼠标模拟方式",
    
            "TEXT_ZOOM_AUTO_FIT"              : "自适应浏览器窗口",
            "TEXT_CLIENT_STATUS_IDLE"         : "空闲。",
            "TEXT_CLIENT_STATUS_CONNECTING"   : "正在连接远程桌面网关服务器...",
            "TEXT_CLIENT_STATUS_DISCONNECTED" : "您已断开连接。",
            "TEXT_CLIENT_STATUS_WAITING"      : "已连接到PH远程桌面网关服务器,等待响应...",
            "TEXT_RECONNECT_COUNTDOWN"        : "重连接 {REMAINING} ...",
            "TEXT_FILE_TRANSFER_PROGRESS"     : "{PROGRESS} ",
    
            "URL_OSK_LAYOUT" : "layouts/en-us-qwerty.json"
    
        },
    
        "DATA_SOURCE_DEFAULT" : {
            "NAME" : "Default (XML)"
        },
    
        "FORM" : {
    
            "FIELD_PLACEHOLDER_DATE" : "YYYY-MM-DD",
            "FIELD_PLACEHOLDER_TIME" : "HH:MM:SS",
    
            "HELP_SHOW_PASSWORD" : "显示密码",
            "HELP_HIDE_PASSWORD" : "隐藏密码"
        },
    
        "HOME" : {
    
            "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
    
            "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT",
    
            "INFO_NO_RECENT_CONNECTIONS" : "无最近连接",
            
            "PASSWORD_CHANGED" : "密码已修改",
    
            "SECTION_HEADER_ALL_CONNECTIONS"    : "所有连接",
            "SECTION_HEADER_RECENT_CONNECTIONS" : "最近连接"
        },
    
        "LIST" : {
    
            "TEXT_ANONYMOUS_USER" : "匿名"
    
        },
    
        "LOGIN": {
    
            "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_CONTINUE"    : "@:APP.ACTION_CONTINUE",
            "ACTION_LOGIN"       : "@:APP.ACTION_LOGIN",
    
            "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR",
    
            "ERROR_INVALID_LOGIN" : "无效登录",
    
            "FIELD_HEADER_USERNAME" : "用户名",
            "FIELD_HEADER_PASSWORD" : "密码"
        },
    
        "MANAGE_CONNECTION" : {
    
            "ACTION_ACKNOWLEDGE"          : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_CANCEL"               : "@:APP.ACTION_CANCEL",
            "ACTION_CLONE"                : "@:APP.ACTION_CLONE",
            "ACTION_DELETE"               : "@:APP.ACTION_DELETE",
            "ACTION_SAVE"                 : "@:APP.ACTION_SAVE",
    
            "DIALOG_HEADER_CONFIRM_DELETE" : "删除连接",
            "DIALOG_HEADER_ERROR"          : "@:APP.DIALOG_HEADER_ERROR",
    
            "FIELD_HEADER_LOCATION" : "位置:",
            "FIELD_HEADER_NAME"     : "名称:",
            "FIELD_HEADER_PROTOCOL" : "协议:",
    
            "FORMAT_HISTORY_START" : "@:APP.FORMAT_DATE_TIME_PRECISE",
    
            "INFO_CONNECTION_DURATION_UNKNOWN" : "--",
            "INFO_CONNECTION_ACTIVE_NOW"       : "活动",
            "INFO_CONNECTION_NOT_USED"         : "此连接尚未使用。",
    
            "SECTION_HEADER_EDIT_CONNECTION" : "编辑链接",
            "SECTION_HEADER_HISTORY"         : "历史记录",
            "SECTION_HEADER_PARAMETERS"      : "参数",
    
            "TABLE_HEADER_HISTORY_USERNAME"   : "用户名",
            "TABLE_HEADER_HISTORY_START"      : "开始时间",
            "TABLE_HEADER_HISTORY_DURATION"   : "持续时间",
            "TABLE_HEADER_HISTORY_REMOTEHOST" : "远程主机",
    
            "TEXT_CONFIRM_DELETE"   : "连接被删除后无法恢复。确实要删除此连接吗?",
            "TEXT_HISTORY_DURATION" : "@:APP.TEXT_HISTORY_DURATION"
    
        },
    
        "MANAGE_CONNECTION_GROUP" : {
    
            "ACTION_ACKNOWLEDGE"   : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_CANCEL"        : "@:APP.ACTION_CANCEL",
            "ACTION_DELETE"        : "@:APP.ACTION_DELETE",
            "ACTION_SAVE"          : "@:APP.ACTION_SAVE",
    
            "DIALOG_HEADER_CONFIRM_DELETE" : "删除连接组",
            "DIALOG_HEADER_ERROR"          : "@:APP.DIALOG_HEADER_ERROR",
    
            "FIELD_HEADER_LOCATION" : "位置:",
            "FIELD_HEADER_NAME"     : "名称:",
            "FIELD_HEADER_TYPE"     : "类型:",
    
            "NAME_TYPE_BALANCING"       : "平衡",
            "NAME_TYPE_ORGANIZATIONAL"  : "组织",
    
            "SECTION_HEADER_EDIT_CONNECTION_GROUP" : "编辑连接组",
    
            "TEXT_CONFIRM_DELETE" : "连接组在被删除后无法恢复。确实要删除此连接组吗?"
    
        },
    
        "MANAGE_SHARING_PROFILE" : {
    
            "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_CANCEL"      : "@:APP.ACTION_CANCEL",
            "ACTION_CLONE"       : "@:APP.ACTION_CLONE",
            "ACTION_DELETE"      : "@:APP.ACTION_DELETE",
            "ACTION_SAVE"        : "@:APP.ACTION_SAVE",
    
            "DIALOG_HEADER_CONFIRM_DELETE" : "删除共享配置文件",
            "DIALOG_HEADER_ERROR"          : "@:APP.DIALOG_HEADER_ERROR",
    
            "FIELD_HEADER_NAME"               : "名称:",
            "FIELD_HEADER_PRIMARY_CONNECTION" : "主连接:",
    
            "SECTION_HEADER_EDIT_SHARING_PROFILE" : "编辑共享配置文件",
            "SECTION_HEADER_PARAMETERS"           : "参数",
    
            "TEXT_CONFIRM_DELETE" : "共享配置文件在被删除后无法恢复。确实要删除此共享配置文件吗?"
    
        },
    
        "MANAGE_USER" : {
    
            "ACTION_ACKNOWLEDGE"   : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_CANCEL"        : "@:APP.ACTION_CANCEL",
            "ACTION_CLONE"         : "@:APP.ACTION_CLONE",
            "ACTION_DELETE"        : "@:APP.ACTION_DELETE",
            "ACTION_SAVE"          : "@:APP.ACTION_SAVE",
    
            "DIALOG_HEADER_CONFIRM_DELETE" : "删除用户",
            "DIALOG_HEADER_ERROR"          : "@:APP.DIALOG_HEADER_ERROR",
    
            "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH",
    
            "FIELD_HEADER_ADMINISTER_SYSTEM"             : "系统管理员:",
            "FIELD_HEADER_CHANGE_OWN_PASSWORD"           : "修改自己密码:",
            "FIELD_HEADER_CREATE_NEW_USERS"              : "创建用户:",
            "FIELD_HEADER_CREATE_NEW_CONNECTIONS"        : "创建连接:",
            "FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS"  : "创建连接组:",
            "FIELD_HEADER_CREATE_NEW_SHARING_PROFILES"   : "创建共享配置文件:",
            "FIELD_HEADER_PASSWORD"                      : "@:APP.FIELD_HEADER_PASSWORD",
            "FIELD_HEADER_PASSWORD_AGAIN"                : "@:APP.FIELD_HEADER_PASSWORD_AGAIN",
            "FIELD_HEADER_USERNAME"                      : "用户:",
    
            "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
    
            "INFO_READ_ONLY" : "无法编辑此用户帐户.",
    
            "SECTION_HEADER_CONNECTIONS" : "连接",
            "SECTION_HEADER_EDIT_USER"   : "编辑用户",
            "SECTION_HEADER_PERMISSIONS" : "权限",
    
            "TEXT_CONFIRM_DELETE" : "用户在被删除后无法恢复。确实要删除此用户吗?"
    
        },
    
        "PROTOCOL_RDP" : {
    
            "FIELD_HEADER_CLIENT_NAME"     : "客户端名称:",
            "FIELD_HEADER_COLOR_DEPTH"     : "颜色深度:",
            "FIELD_HEADER_CONSOLE"         : "控制台模式:",
            "FIELD_HEADER_CONSOLE_AUDIO"   : "在控制台启用音频:",
            "FIELD_HEADER_CREATE_DRIVE_PATH" : "自动创建虚拟驱动器文件夹:",
            "FIELD_HEADER_CREATE_RECORDING_PATH" : "自动创建录像文件夹:",
            "FIELD_HEADER_DISABLE_AUDIO"   : "禁用音频:",
            "FIELD_HEADER_DISABLE_AUTH"    : "禁用身份认证:",
            "FIELD_HEADER_DOMAIN"          : "域:",
            "FIELD_HEADER_DPI"             : "分辨率 (DPI):",
            "FIELD_HEADER_DRIVE_PATH"      : "虚拟驱动器路径:",
            "FIELD_HEADER_ENABLE_AUDIO_INPUT"         : "允许音频输入 (麦克风):",
            "FIELD_HEADER_ENABLE_DESKTOP_COMPOSITION" : "启用桌面合成 (Aero):",
            "FIELD_HEADER_ENABLE_DRIVE"               : "启用虚拟驱动器:",
            "FIELD_HEADER_ENABLE_FONT_SMOOTHING"      : "启用字体平滑 (ClearType):",
            "FIELD_HEADER_ENABLE_FULL_WINDOW_DRAG"    : "启用全窗口拖拽(默认只绘制边框):",
            "FIELD_HEADER_ENABLE_MENU_ANIMATIONS"     : "启用菜单动画:",
            "FIELD_HEADER_ENABLE_PRINTING"            : "启用远程打印:",
            "FIELD_HEADER_ENABLE_SFTP"     : "启用 SFTP:",
            "FIELD_HEADER_ENABLE_THEMING"             : "启用主题:",
            "FIELD_HEADER_ENABLE_WALLPAPER"           : "启用壁纸:",
            "FIELD_HEADER_GATEWAY_DOMAIN"   : "域:",
            "FIELD_HEADER_GATEWAY_HOSTNAME" : "主机:",
            "FIELD_HEADER_GATEWAY_PASSWORD" : "密码:",
            "FIELD_HEADER_GATEWAY_PORT"     : "端口:",
            "FIELD_HEADER_GATEWAY_USERNAME" : "用户名:",
            "FIELD_HEADER_HEIGHT"          : "高:",
            "FIELD_HEADER_HOSTNAME"        : "主机:",
            "FIELD_HEADER_IGNORE_CERT"     : "忽略服务器证书:",
            "FIELD_HEADER_INITIAL_PROGRAM" : "连接后运行的程序:",
            "FIELD_HEADER_LOAD_BALANCE_INFO" : "加载负载平衡 info/cookie:",
            "FIELD_HEADER_PASSWORD"        : "密码:",
            "FIELD_HEADER_PORT"            : "端口:",
            "FIELD_HEADER_PRECONNECTION_BLOB" : "预连接 BLOB (VM ID):",
            "FIELD_HEADER_PRECONNECTION_ID"   : "RDP source ID:",
            "FIELD_HEADER_READ_ONLY"      : "只读:",
            "FIELD_HEADER_RECORDING_NAME" : "录像名称:",
            "FIELD_HEADER_RECORDING_PATH" : "录像路径:",
            "FIELD_HEADER_RESIZE_METHOD" : "重绘方式:",
            "FIELD_HEADER_REMOTE_APP_ARGS" : "参数:",
            "FIELD_HEADER_REMOTE_APP_DIR"  : "工作目录:",
            "FIELD_HEADER_REMOTE_APP"      : "程序:",
            "FIELD_HEADER_SECURITY"        : "加密方式:",
            "FIELD_HEADER_SERVER_LAYOUT"   : "键盘布局:",
            "FIELD_HEADER_SFTP_DIRECTORY"             : "默认上传目录:",
            "FIELD_HEADER_SFTP_HOSTNAME"              : "主机:",
            "FIELD_HEADER_SFTP_SERVER_ALIVE_INTERVAL" : "SFTP 在线检测间隔:",
            "FIELD_HEADER_SFTP_PASSPHRASE"            : "口令(PASSPHRASE):",
            "FIELD_HEADER_SFTP_PASSWORD"              : "密码:",
            "FIELD_HEADER_SFTP_PORT"                  : "端口:",
            "FIELD_HEADER_SFTP_PRIVATE_KEY"           : "私钥:",
            "FIELD_HEADER_SFTP_ROOT_DIRECTORY"        : "文件传输默认根目录:",
            "FIELD_HEADER_SFTP_USERNAME"              : "用户名:",
            "FIELD_HEADER_STATIC_CHANNELS" : "静态通道名称:",
            "FIELD_HEADER_USERNAME"        : "用户名:",
            "FIELD_HEADER_WIDTH"           : "宽度:",
    
            "FIELD_OPTION_COLOR_DEPTH_16"    : "低彩色 (16-bit)",
            "FIELD_OPTION_COLOR_DEPTH_24"    : "真彩色 (24-bit)",
            "FIELD_OPTION_COLOR_DEPTH_32"    : "真彩色 (32-bit)",
            "FIELD_OPTION_COLOR_DEPTH_8"     : "256 color",
            "FIELD_OPTION_COLOR_DEPTH_EMPTY" : "",
    
            "FIELD_OPTION_RESIZE_METHOD_DISPLAY_UPDATE" : "\"显示已更新\"  (RDP 8.1+)",
            "FIELD_OPTION_RESIZE_METHOD_EMPTY"          : "",
            "FIELD_OPTION_RESIZE_METHOD_RECONNECT"      : "重连接",
    
            "FIELD_OPTION_SECURITY_ANY"   : "Any",
            "FIELD_OPTION_SECURITY_EMPTY" : "",
            "FIELD_OPTION_SECURITY_NLA"   : "NLA (网络级别身份验证)",
            "FIELD_OPTION_SECURITY_RDP"   : "RDP 加密",
            "FIELD_OPTION_SECURITY_TLS"   : "TLS 加密",
    
            "FIELD_OPTION_SERVER_LAYOUT_DE_DE_QWERTZ" : "German (Qwertz)",
            "FIELD_OPTION_SERVER_LAYOUT_EMPTY"        : "",
            "FIELD_OPTION_SERVER_LAYOUT_EN_US_QWERTY" : "US English (Qwerty)",
            "FIELD_OPTION_SERVER_LAYOUT_FAILSAFE"     : "Unicode",
            "FIELD_OPTION_SERVER_LAYOUT_FR_CH_QWERTZ" : "Swiss French (Qwertz)",
            "FIELD_OPTION_SERVER_LAYOUT_FR_FR_AZERTY" : "French (Azerty)",
            "FIELD_OPTION_SERVER_LAYOUT_IT_IT_QWERTY" : "Italian (Qwerty)",
            "FIELD_OPTION_SERVER_LAYOUT_JA_JP_QWERTY" : "Japanese (Qwerty)",
            "FIELD_OPTION_SERVER_LAYOUT_SV_SE_QWERTY" : "Swedish (Qwerty)",
    
            "NAME" : "RDP",
    
            "SECTION_HEADER_AUTHENTICATION"     : "认证",
            "SECTION_HEADER_BASIC_PARAMETERS"   : "基本设置",
            "SECTION_HEADER_DEVICE_REDIRECTION" : "设备重定向",
            "SECTION_HEADER_DISPLAY"            : "显示",
            "SECTION_HEADER_GATEWAY"            : "远程桌面网关服务器",
            "SECTION_HEADER_LOAD_BALANCING"     : "负载均衡",
            "SECTION_HEADER_NETWORK"            : "网络",
            "SECTION_HEADER_PERFORMANCE"        : "性能",
            "SECTION_HEADER_PRECONNECTION_PDU"  : "预连接 PDU / Hyper-V",
            "SECTION_HEADER_RECORDING"          : "屏幕录像",
            "SECTION_HEADER_REMOTEAPP"          : "远程应用",
            "SECTION_HEADER_SFTP"               : "SFTP"
    
        },
    
        "PROTOCOL_SSH" : {
    
            "FIELD_HEADER_COLOR_SCHEME" : "配色方案:",
            "FIELD_HEADER_COMMAND"     : "执行命令:",
            "FIELD_HEADER_CREATE_RECORDING_PATH" : "自动创建录像文件夹路径:",
            "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "自动创建typescript文件夹路径:",
            "FIELD_HEADER_FONT_NAME"   : "字体名称:",
            "FIELD_HEADER_FONT_SIZE"   : "字体大小:",
            "FIELD_HEADER_ENABLE_SFTP" : "启用 SFTP:",
            "FIELD_HEADER_HOSTNAME"    : "主机:",
            "FIELD_HEADER_USERNAME"    : "用户名:",
            "FIELD_HEADER_PASSWORD"    : "密码:",
            "FIELD_HEADER_PASSPHRASE"  : "口令(Passphrase):",
            "FIELD_HEADER_PORT"        : "端口:",
            "FIELD_HEADER_PRIVATE_KEY" : "私钥:",
            "FIELD_HEADER_READ_ONLY"   : "只读:",
            "FIELD_HEADER_RECORDING_NAME" : "录像名称:",
            "FIELD_HEADER_RECORDING_PATH" : "录像路径:",
            "FIELD_HEADER_SERVER_ALIVE_INTERVAL" : "服务器在线检测间隔:",
            "FIELD_HEADER_SFTP_ROOT_DIRECTORY"   : "文件传输默认根目录:",
            "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript 名称:",
            "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript 文件夹路径:",
    
            "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "白底黑字",
            "FIELD_OPTION_COLOR_SCHEME_EMPTY"       : "",
            "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK"  : "黑底灰字",
            "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "黑底绿字",
            "FIELD_OPTION_COLOR_SCHEME_WHITE_BLACK" : "黑底白字",
    
            "FIELD_OPTION_FONT_SIZE_8"     : "8",
            "FIELD_OPTION_FONT_SIZE_9"     : "9",
            "FIELD_OPTION_FONT_SIZE_10"    : "10",
            "FIELD_OPTION_FONT_SIZE_11"    : "11",
            "FIELD_OPTION_FONT_SIZE_12"    : "12",
            "FIELD_OPTION_FONT_SIZE_14"    : "14",
            "FIELD_OPTION_FONT_SIZE_18"    : "18",
            "FIELD_OPTION_FONT_SIZE_24"    : "24",
            "FIELD_OPTION_FONT_SIZE_30"    : "30",
            "FIELD_OPTION_FONT_SIZE_36"    : "36",
            "FIELD_OPTION_FONT_SIZE_48"    : "48",
            "FIELD_OPTION_FONT_SIZE_60"    : "60",
            "FIELD_OPTION_FONT_SIZE_72"    : "72",
            "FIELD_OPTION_FONT_SIZE_96"    : "96",
            "FIELD_OPTION_FONT_SIZE_EMPTY" : "",
    
            "NAME" : "SSH",
    
            "SECTION_HEADER_AUTHENTICATION" : "认证",
            "SECTION_HEADER_DISPLAY"        : "显示",
            "SECTION_HEADER_NETWORK"        : "网络",
            "SECTION_HEADER_RECORDING"      : "屏幕录像",
            "SECTION_HEADER_SESSION"        : "会话 / 环境",
            "SECTION_HEADER_TYPESCRIPT"     : "Typescript (文本会话记录)",
            "SECTION_HEADER_SFTP"           : "SFTP"
    
        },
    
        "PROTOCOL_TELNET" : {
    
            "FIELD_HEADER_COLOR_SCHEME"   : "配色方案:",
            "FIELD_HEADER_CREATE_RECORDING_PATH" : "自动创建录像文件夹路径:",
            "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "自动创建typescript文件夹路径:",
            "FIELD_HEADER_FONT_NAME"      : "字体名称:",
            "FIELD_HEADER_FONT_SIZE"      : "字体大小:",
            "FIELD_HEADER_HOSTNAME"       : "主机:",
            "FIELD_HEADER_USERNAME"       : "用户名:",
            "FIELD_HEADER_PASSWORD"       : "密码:",
            "FIELD_HEADER_PASSWORD_REGEX" : "密码正则表达式:",
            "FIELD_HEADER_PORT"           : "端口:",
            "FIELD_HEADER_READ_ONLY"      : "只读:",
            "FIELD_HEADER_RECORDING_NAME" : "录像名称:",
            "FIELD_HEADER_RECORDING_PATH" : "录像路径:",
            "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript 名称:",
            "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript 文件夹路径:",
    
            "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "白底黑字",
            "FIELD_OPTION_COLOR_SCHEME_EMPTY"       : "",
            "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK"  : "黑底灰字",
            "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "黑底绿字",
            "FIELD_OPTION_COLOR_SCHEME_WHITE_BLACK" : "黑底白字",
    
            "FIELD_OPTION_FONT_SIZE_8"     : "8",
            "FIELD_OPTION_FONT_SIZE_9"     : "9",
            "FIELD_OPTION_FONT_SIZE_10"    : "10",
            "FIELD_OPTION_FONT_SIZE_11"    : "11",
            "FIELD_OPTION_FONT_SIZE_12"    : "12",
            "FIELD_OPTION_FONT_SIZE_14"    : "14",
            "FIELD_OPTION_FONT_SIZE_18"    : "18",
            "FIELD_OPTION_FONT_SIZE_24"    : "24",
            "FIELD_OPTION_FONT_SIZE_30"    : "30",
            "FIELD_OPTION_FONT_SIZE_36"    : "36",
            "FIELD_OPTION_FONT_SIZE_48"    : "48",
            "FIELD_OPTION_FONT_SIZE_60"    : "60",
            "FIELD_OPTION_FONT_SIZE_72"    : "72",
            "FIELD_OPTION_FONT_SIZE_96"    : "96",
            "FIELD_OPTION_FONT_SIZE_EMPTY" : "",
    
            "NAME" : "Telnet",
    
            "SECTION_HEADER_AUTHENTICATION" : "认证",
            "SECTION_HEADER_DISPLAY"        : "显示",
            "SECTION_HEADER_RECORDING"      : "屏幕录像",
            "SECTION_HEADER_TYPESCRIPT"     : "Typescript (文本会话记录)",
            "SECTION_HEADER_NETWORK"        : "网络"
    
        },
    
        "PROTOCOL_VNC" : {
    
            "FIELD_HEADER_AUDIO_SERVERNAME" : "音频服务器名称:",
            "FIELD_HEADER_CLIPBOARD_ENCODING" : "编码:",
            "FIELD_HEADER_COLOR_DEPTH"      : "颜色深度:",
            "FIELD_HEADER_CREATE_RECORDING_PATH" : "自动创建录像文件夹路径:",
            "FIELD_HEADER_CURSOR"           : "光标:",
            "FIELD_HEADER_DEST_HOST"        : "目的主机:",
            "FIELD_HEADER_DEST_PORT"        : "目的端口:",
            "FIELD_HEADER_ENABLE_AUDIO"     : "启用音频:",
            "FIELD_HEADER_ENABLE_SFTP"      : "启用 SFTP:",
            "FIELD_HEADER_HOSTNAME"         : "主机:",
            "FIELD_HEADER_PASSWORD"         : "密码:",
            "FIELD_HEADER_PORT"             : "端口:",
            "FIELD_HEADER_READ_ONLY"        : "只读:",
            "FIELD_HEADER_RECORDING_NAME" : "录像名称:",
            "FIELD_HEADER_RECORDING_PATH" : "录像路径:",
            "FIELD_HEADER_SFTP_DIRECTORY"             : "默认上传路径:",
            "FIELD_HEADER_SFTP_HOSTNAME"              : "主机:",
            "FIELD_HEADER_SFTP_SERVER_ALIVE_INTERVAL" : "SFTP 在线检测间隔:",
            "FIELD_HEADER_SFTP_PASSPHRASE"            : "口令(Passphrase):",
            "FIELD_HEADER_SFTP_PASSWORD"              : "密码:",
            "FIELD_HEADER_SFTP_PORT"                  : "端口:",
            "FIELD_HEADER_SFTP_PRIVATE_KEY"           : "私钥:",
            "FIELD_HEADER_SFTP_ROOT_DIRECTORY"        : "文件传输默认根目录:",
            "FIELD_HEADER_SFTP_USERNAME"              : "用户名:",
            "FIELD_HEADER_SWAP_RED_BLUE"    : "交换颜色分量 红/蓝:",
    
            "FIELD_OPTION_COLOR_DEPTH_8"     : "256 color",
            "FIELD_OPTION_COLOR_DEPTH_16"    : "低彩色 (16-bit)",
            "FIELD_OPTION_COLOR_DEPTH_24"    : "真彩色 (24-bit)",
            "FIELD_OPTION_COLOR_DEPTH_32"    : "真彩色 (32-bit)",
            "FIELD_OPTION_COLOR_DEPTH_EMPTY" : "",
    
            "FIELD_OPTION_CURSOR_EMPTY"  : "",
            "FIELD_OPTION_CURSOR_LOCAL"  : "本地",
            "FIELD_OPTION_CURSOR_REMOTE" : "远程",
    
            "FIELD_OPTION_CLIPBOARD_ENCODING_CP1252"    : "CP1252",
            "FIELD_OPTION_CLIPBOARD_ENCODING_EMPTY"     : "",
            "FIELD_OPTION_CLIPBOARD_ENCODING_ISO8859_1" : "ISO 8859-1",
            "FIELD_OPTION_CLIPBOARD_ENCODING_UTF_8"     : "UTF-8",
            "FIELD_OPTION_CLIPBOARD_ENCODING_UTF_16"    : "UTF-16",
    
            "NAME" : "VNC",
    
            "SECTION_HEADER_AUDIO"          : "音频",
            "SECTION_HEADER_AUTHENTICATION" : "认证",
            "SECTION_HEADER_CLIPBOARD"      : "剪切板",
            "SECTION_HEADER_DISPLAY"        : "显示",
            "SECTION_HEADER_NETWORK"        : "网络",
            "SECTION_HEADER_RECORDING"      : "屏幕录像",
            "SECTION_HEADER_REPEATER"       : "VNC Repeater",
            "SECTION_HEADER_SFTP"           : "SFTP"
    
        },
    
        "SETTINGS" : {
    
            "SECTION_HEADER_SETTINGS" : "设置"
    
        },
    
        "SETTINGS_CONNECTION_HISTORY" : {
    
            "ACTION_DOWNLOAD" : "@:APP.ACTION_DOWNLOAD",
            "ACTION_SEARCH"   : "@:APP.ACTION_SEARCH",
    
            "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
    
            "FILENAME_HISTORY_CSV" : "history.csv",
    
            "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE",
    
            "HELP_CONNECTION_HISTORY" : "这里列出了过去连接的历史记录,可以通过单击列标题来排序。若要搜索特定记录,请输入过滤器字符串,然后单击“搜索”。只列出与所提供的过滤字符串匹配的记录。",
    
            "INFO_CONNECTION_DURATION_UNKNOWN" : "--",
            "INFO_NO_HISTORY"                  : "无匹配记录",
    
            "TABLE_HEADER_SESSION_CONNECTION_NAME" : "连接名称",
            "TABLE_HEADER_SESSION_DURATION"        : "持续时间",
            "TABLE_HEADER_SESSION_REMOTEHOST"      : "远程主机",
            "TABLE_HEADER_SESSION_STARTDATE"       : "开始时间",
            "TABLE_HEADER_SESSION_USERNAME"        : "用户名",
    
            "TEXT_HISTORY_DURATION" : "@:APP.TEXT_HISTORY_DURATION"
    
        },
    
        "SETTINGS_CONNECTIONS" : {
    
            "ACTION_ACKNOWLEDGE"          : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_NEW_CONNECTION"       : "新建连接",
            "ACTION_NEW_CONNECTION_GROUP" : "新建组",
            "ACTION_NEW_SHARING_PROFILE"  : "新建配置文件",
    
            "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR",
    
            "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
    
            "HELP_CONNECTIONS"   : "单击下面的连接来管理该连接。根据您的权限,可以添加和删除连接,并且可以更改它们的属性(协议、主机名、端口等)。",
            
            "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT",
    
            "SECTION_HEADER_CONNECTIONS"     : "连接"
    
        },
    
        "SETTINGS_PREFERENCES" : {
    
            "ACTION_ACKNOWLEDGE"        : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_CANCEL"             : "@:APP.ACTION_CANCEL",
            "ACTION_UPDATE_PASSWORD"    : "@:APP.ACTION_UPDATE_PASSWORD",
    
            "DIALOG_HEADER_ERROR"    : "@:APP.DIALOG_HEADER_ERROR",
    
            "ERROR_PASSWORD_BLANK"    : "@:APP.ERROR_PASSWORD_BLANK",
            "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH",
    
            "FIELD_HEADER_LANGUAGE"           : "显示语言:",
            "FIELD_HEADER_PASSWORD"           : "密码:",
            "FIELD_HEADER_PASSWORD_OLD"       : "当前密码:",
            "FIELD_HEADER_PASSWORD_NEW"       : "新密码:",
            "FIELD_HEADER_PASSWORD_NEW_AGAIN" : "确认密码:",
            "FIELD_HEADER_USERNAME"           : "用户名:",
            
            "HELP_DEFAULT_INPUT_METHOD" : "新连接中,键盘模拟的默认方式。此设置可以在主菜单中的每个连接上重新设置。",
            "HELP_DEFAULT_MOUSE_MODE"   : "新连接中,鼠标模拟的默认方式。此设置可以在主菜单中的每个连接上重新设置。",
            "HELP_INPUT_METHOD_NONE"    : "@:CLIENT.HELP_INPUT_METHOD_NONE",
            "HELP_INPUT_METHOD_OSK"     : "@:CLIENT.HELP_INPUT_METHOD_OSK",
            "HELP_INPUT_METHOD_TEXT"    : "@:CLIENT.HELP_INPUT_METHOD_TEXT",
            "HELP_LANGUAGE"             : "选择下面不同的语言来更改GuaCAMOL中所有文本的语言。",
            "HELP_MOUSE_MODE_ABSOLUTE"  : "@:CLIENT.HELP_MOUSE_MODE_ABSOLUTE",
            "HELP_MOUSE_MODE_RELATIVE"  : "@:CLIENT.HELP_MOUSE_MODE_RELATIVE",
            "HELP_UPDATE_PASSWORD"      : "如果您希望更改密码,请在下面输入当前密码和新密码,然后单击“修改密码”。更改将立即生效。",
    
            "INFO_PASSWORD_CHANGED" : "密码已修改",
    
            "NAME_INPUT_METHOD_NONE" : "@:CLIENT.NAME_INPUT_METHOD_NONE",
            "NAME_INPUT_METHOD_OSK"  : "@:CLIENT.NAME_INPUT_METHOD_OSK",
            "NAME_INPUT_METHOD_TEXT" : "@:CLIENT.NAME_INPUT_METHOD_TEXT",
    
            "SECTION_HEADER_DEFAULT_INPUT_METHOD" : "默认键盘模拟方式",
            "SECTION_HEADER_DEFAULT_MOUSE_MODE"   : "默认鼠标模拟方式",
            "SECTION_HEADER_UPDATE_PASSWORD"      : "修改密码"
    
        },
    
        "SETTINGS_USERS" : {
    
            "ACTION_ACKNOWLEDGE"   : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_NEW_USER"      : "新用户",
    
            "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR",
    
            "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
    
            "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE",
    
            "HELP_USERS" : "点击下面的用户来管理该用户。根据您的权限,可以添加和删除用户,并且可以更改他们的密码。",
    
            "SECTION_HEADER_USERS"       : "用户",
    
            "TABLE_HEADER_LAST_ACTIVE" : "最后一次活动",
            "TABLE_HEADER_USERNAME"    : "用户名"
    
        },
        
        "SETTINGS_SESSIONS" : {
            
            "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE",
            "ACTION_CANCEL"      : "@:APP.ACTION_CANCEL",
            "ACTION_DELETE"      : "关闭会话",
            
            "DIALOG_HEADER_CONFIRM_DELETE" : "关闭会话",
            "DIALOG_HEADER_ERROR"          : "@:APP.DIALOG_HEADER_ERROR",
            
            "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER",
            
            "FORMAT_STARTDATE" : "@:APP.FORMAT_DATE_TIME_PRECISE",
    
            "HELP_SESSIONS" : "会话列表中显示当前正在连接的会话。选中一个或多个会话前的复选框,然后单击\"关闭会话\"。关闭会话后,已关联的用户会立即断开连接。",
            
            "INFO_NO_SESSIONS" : "无会话",
    
            "SECTION_HEADER_SESSIONS" : "活动会话",
            
            "TABLE_HEADER_SESSION_CONNECTION_NAME" : "会话名称",
            "TABLE_HEADER_SESSION_REMOTEHOST"      : "远程主机",
            "TABLE_HEADER_SESSION_STARTDATE"       : "开始时间",
            "TABLE_HEADER_SESSION_USERNAME"        : "用户名",
            
            "TEXT_CONFIRM_DELETE" : "确实要杀死所有选定的会话吗?使用这些会话的用户将立即断开连接。"
    
        },
    
        "USER_ATTRIBUTES" : {
    
            "FIELD_HEADER_GUAC_EMAIL_ADDRESS"       : "电子邮件:",
            "FIELD_HEADER_GUAC_FULL_NAME"           : "全名:",
            "FIELD_HEADER_GUAC_ORGANIZATION"        : "组织:",
            "FIELD_HEADER_GUAC_ORGANIZATIONAL_ROLE" : "角色:"
    
        },
    
        "USER_MENU" : {
    
            "ACTION_LOGOUT"             : "@:APP.ACTION_LOGOUT",
            "ACTION_MANAGE_CONNECTIONS" : "@:APP.ACTION_MANAGE_CONNECTIONS",
            "ACTION_MANAGE_PREFERENCES" : "@:APP.ACTION_MANAGE_PREFERENCES",
            "ACTION_MANAGE_SESSIONS"    : "@:APP.ACTION_MANAGE_SESSIONS",
            "ACTION_MANAGE_SETTINGS"    : "@:APP.ACTION_MANAGE_SETTINGS",
            "ACTION_MANAGE_USERS"       : "@:APP.ACTION_MANAGE_USERS",
            "ACTION_NAVIGATE_HOME"      : "@:APP.ACTION_NAVIGATE_HOME",
            "ACTION_VIEW_HISTORY"       : "@:APP.ACTION_VIEW_HISTORY"
    
        }
    
    }
    
    
    

    相关文章

      网友评论

          本文标题:Apache guacamole简单搭建

          本文链接:https://www.haomeiwen.com/subject/qbwovftx.html