实例介绍
首先你得在需要远程的电脑上安装ultravnc,这项目我经我改过的原版的,可以进行一拖多的代理。你需要改的是D:\novnc_web\xishanjiancezhan\nodevnc\node_modules\websockify-master\other\js\websockify.js这个文件。如果不会用,或者需要指导的话可以加我QQ771083842。这个项目是可以保证能用的,解决一些问题花了我不少时间,所以必须是10分。真正可用的资源不是那么容易得到的
【实例截图】
【核心代码】
nodevnc
└── nodevnc
├── node_modules
│ ├── minimist
│ │ ├── example
│ │ │ └── parse.js
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── readme.markdown
│ │ └── test
│ │ ├── bool.js
│ │ ├── dash.js
│ │ ├── default_bool.js
│ │ ├── dotted.js
│ │ ├── long.js
│ │ ├── num.js
│ │ ├── parse.js
│ │ ├── parse_modified.js
│ │ ├── short.js
│ │ └── whitespace.js
│ ├── node-windows
│ │ ├── bin
│ │ │ ├── elevate
│ │ │ │ ├── elevate.cmd
│ │ │ │ └── elevate.vbs
│ │ │ ├── sudowin
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── sudo.exe
│ │ │ │ ├── sudo.exe.config
│ │ │ │ └── Sudowin.Common.dll
│ │ │ └── winsw
│ │ │ ├── winsw.exe
│ │ │ └── winsw.exe.config
│ │ ├── lib
│ │ │ ├── binaries.js
│ │ │ ├── cmd.js
│ │ │ ├── daemon.js
│ │ │ ├── eventlog.js
│ │ │ ├── node-windows.js
│ │ │ ├── winsw.js
│ │ │ └── wrapper.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ └── README.md
│ ├── noVNC
│ │ ├── app
│ │ │ ├── error-handler.js
│ │ │ ├── images
│ │ │ │ ├── alt.svg
│ │ │ │ ├── clipboard.svg
│ │ │ │ ├── connect.svg
│ │ │ │ ├── ctrlaltdel.svg
│ │ │ │ ├── ctrl.svg
│ │ │ │ ├── disconnect.svg
│ │ │ │ ├── drag.svg
│ │ │ │ ├── error.svg
│ │ │ │ ├── esc.svg
│ │ │ │ ├── expander.svg
│ │ │ │ ├── fullscreen.svg
│ │ │ │ ├── handle_bg.svg
│ │ │ │ ├── handle.svg
│ │ │ │ ├── icons
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── novnc-120x120.png
│ │ │ │ │ ├── novnc-144x144.png
│ │ │ │ │ ├── novnc-152x152.png
│ │ │ │ │ ├── novnc-16x16.png
│ │ │ │ │ ├── novnc-192x192.png
│ │ │ │ │ ├── novnc-24x24.png
│ │ │ │ │ ├── novnc-32x32.png
│ │ │ │ │ ├── novnc-48x48.png
│ │ │ │ │ ├── novnc-60x60.png
│ │ │ │ │ ├── novnc-64x64.png
│ │ │ │ │ ├── novnc-72x72.png
│ │ │ │ │ ├── novnc-76x76.png
│ │ │ │ │ ├── novnc-96x96.png
│ │ │ │ │ ├── novnc-icon-sm.svg
│ │ │ │ │ └── novnc-icon.svg
│ │ │ │ ├── info.svg
│ │ │ │ ├── keyboard.svg
│ │ │ │ ├── mouse_left.svg
│ │ │ │ ├── mouse_middle.svg
│ │ │ │ ├── mouse_none.svg
│ │ │ │ ├── mouse_right.svg
│ │ │ │ ├── power.svg
│ │ │ │ ├── settings.svg
│ │ │ │ ├── tab.svg
│ │ │ │ ├── toggleextrakeys.svg
│ │ │ │ └── warning.svg
│ │ │ ├── jquery.js
│ │ │ ├── locale
│ │ │ │ ├── de.json
│ │ │ │ ├── el.json
│ │ │ │ ├── nl.json
│ │ │ │ └── sv.json
│ │ │ ├── sounds
│ │ │ │ ├── bell.mp3
│ │ │ │ ├── bell.oga
│ │ │ │ └── CREDITS
│ │ │ ├── styles
│ │ │ │ ├── base.css
│ │ │ │ ├── lite.css
│ │ │ │ ├── Orbitron700.ttf
│ │ │ │ └── Orbitron700.woff
│ │ │ ├── ui.js
│ │ │ └── webutil.js
│ │ ├── CONTRIBUTING.md
│ │ ├── core
│ │ │ ├── base64.js
│ │ │ ├── des.js
│ │ │ ├── display.js
│ │ │ ├── inflator.js
│ │ │ ├── input
│ │ │ │ ├── devices.js
│ │ │ │ ├── domkeytable.js
│ │ │ │ ├── fixedkeys.js
│ │ │ │ ├── keysymdef.js
│ │ │ │ ├── keysym.js
│ │ │ │ ├── util.js
│ │ │ │ ├── vkeys.js
│ │ │ │ └── xtscancodes.js
│ │ │ ├── rfb.js
│ │ │ ├── util
│ │ │ │ ├── browsers.js
│ │ │ │ ├── events.js
│ │ │ │ ├── localization.js
│ │ │ │ ├── logging.js
│ │ │ │ ├── properties.js
│ │ │ │ └── strings.js
│ │ │ └── websock.js
│ │ ├── docs
│ │ │ ├── flash_policy.txt
│ │ │ ├── LICENSE.Apache-2.0
│ │ │ ├── LICENSE.BSD-2-Clause
│ │ │ ├── LICENSE.BSD-3-Clause
│ │ │ ├── LICENSE.GPL-3
│ │ │ ├── LICENSE.LGPL-3
│ │ │ ├── LICENSE.MPL-2.0
│ │ │ ├── LICENSE.OFL-1.1
│ │ │ ├── LICENSE.pako
│ │ │ ├── LICENSE.zlib
│ │ │ ├── links
│ │ │ ├── notes
│ │ │ ├── release.txt
│ │ │ ├── rfb_notes
│ │ │ ├── rfbproto-3.3.pdf
│ │ │ ├── rfbproto-3.7.pdf
│ │ │ ├── rfbproto-3.8.pdf
│ │ │ └── VERSION
│ │ ├── karma.conf.js
│ │ ├── LICENSE.txt
│ │ ├── package.json
│ │ ├── po
│ │ │ ├── de.po
│ │ │ ├── el.po
│ │ │ ├── Makefile
│ │ │ ├── nl.po
│ │ │ ├── noVNC.pot
│ │ │ ├── po2js
│ │ │ ├── sv.po
│ │ │ └── xgettext-html
│ │ ├── README.md
│ │ ├── tests
│ │ │ ├── assertions.js
│ │ │ ├── fake.websocket.js
│ │ │ ├── input.html
│ │ │ ├── karma-test-main.js
│ │ │ ├── playback.js
│ │ │ ├── playback-ui.js
│ │ │ ├── test.base64.js
│ │ │ ├── test.display.js
│ │ │ ├── test.helper.js
│ │ │ ├── test.keyboard.js
│ │ │ ├── test.rfb.js
│ │ │ ├── test.util.js
│ │ │ ├── test.websock.js
│ │ │ ├── vnc_perf.html
│ │ │ └── vnc_playback.html
│ │ ├── utils
│ │ │ ├── b64-to-binary.pl
│ │ │ ├── genkeysymdef.js
│ │ │ ├── img2js.py
│ │ │ ├── json2graph.py
│ │ │ ├── launch.sh
│ │ │ ├── README.md
│ │ │ ├── u2x11
│ │ │ ├── use_require_helpers.js
│ │ │ └── use_require.js
│ │ ├── vendor
│ │ │ ├── browser-es-module-loader
│ │ │ │ ├── dist
│ │ │ │ │ ├── babel-worker.js
│ │ │ │ │ ├── browser-es-module-loader.js
│ │ │ │ │ └── browser-es-module-loader.js.map
│ │ │ │ ├── README.md
│ │ │ │ ├── rollup.config.js
│ │ │ │ └── src
│ │ │ │ ├── babel-worker.js
│ │ │ │ └── browser-es-module-loader.js
│ │ │ ├── pako
│ │ │ │ ├── lib
│ │ │ │ │ ├── utils
│ │ │ │ │ │ └── common.js
│ │ │ │ │ └── zlib
│ │ │ │ │ ├── adler32.js
│ │ │ │ │ ├── constants.js
│ │ │ │ │ ├── crc32.js
│ │ │ │ │ ├── deflate.js
│ │ │ │ │ ├── gzheader.js
│ │ │ │ │ ├── inffast.js
│ │ │ │ │ ├── inflate.js
│ │ │ │ │ ├── inftrees.js
│ │ │ │ │ ├── messages.js
│ │ │ │ │ ├── trees.js
│ │ │ │ │ └── zstream.js
│ │ │ │ ├── LICENSE
│ │ │ │ └── README.md
│ │ │ ├── promise.js
│ │ │ └── sinon.js
│ │ ├── vnc.html
│ │ └── vnc_lite.html
│ ├── optimist
│ │ ├── example
│ │ │ ├── boolean_double.js
│ │ │ ├── boolean_single.js
│ │ │ ├── bool.js
│ │ │ ├── default_hash.js
│ │ │ ├── default_singles.js
│ │ │ ├── divide.js
│ │ │ ├── line_count.js
│ │ │ ├── line_count_options.js
│ │ │ ├── line_count_wrap.js
│ │ │ ├── nonopt.js
│ │ │ ├── reflect.js
│ │ │ ├── short.js
│ │ │ ├── string.js
│ │ │ ├── usage-options.js
│ │ │ └── xup.js
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── readme.markdown
│ │ └── test
│ │ ├── _
│ │ │ ├── argv.js
│ │ │ └── bin.js
│ │ ├── dash.js
│ │ ├── _.js
│ │ ├── parse.js
│ │ ├── parse_modified.js
│ │ ├── short.js
│ │ ├── usage.js
│ │ └── whitespace.js
│ ├── safe-buffer
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ └── test.js
│ ├── ultron
│ │ ├── index.js
│ │ ├── LICENSE
│ │ └── package.json
│ ├── websockify-master
│ │ ├── CHANGES.txt
│ │ ├── docs
│ │ │ ├── flash_policy.txt
│ │ │ ├── latency_results.txt
│ │ │ ├── LICENSE.GPL-3
│ │ │ ├── LICENSE.LGPL-3
│ │ │ ├── LICENSE.MPL-2.0
│ │ │ ├── notes
│ │ │ ├── release.txt
│ │ │ ├── TODO
│ │ │ └── websockify.1
│ │ ├── include
│ │ │ ├── keysym.js
│ │ │ ├── util.js
│ │ │ ├── VT100.js
│ │ │ ├── websock.js
│ │ │ ├── webutil.js
│ │ │ ├── wsirc.js
│ │ │ └── wstelnet.js
│ │ ├── LICENSE.txt
│ │ ├── Makefile
│ │ ├── MANIFEST.in
│ │ ├── other
│ │ │ ├── js
│ │ │ │ ├── nw.js
│ │ │ │ ├── package.json
│ │ │ │ ├── README.md
│ │ │ │ └── websockify.js
│ │ │ ├── launch.sh
│ │ │ ├── Makefile
│ │ │ ├── project.clj
│ │ │ ├── README.md
│ │ │ ├── websocket.c
│ │ │ ├── websocket.h
│ │ │ ├── websocket.rb
│ │ │ ├── websockify.c
│ │ │ ├── websockify.clj
│ │ │ ├── websockify.rb
│ │ │ └── wswrap
│ │ ├── README.md
│ │ ├── rebind
│ │ ├── rebind.c
│ │ ├── run
│ │ ├── setup.py
│ │ ├── test-requirements.txt
│ │ ├── tests
│ │ │ ├── echo_client.py
│ │ │ ├── echo.html
│ │ │ ├── echo.py
│ │ │ ├── echo.rb
│ │ │ ├── include
│ │ │ ├── latency.html
│ │ │ ├── latency.py
│ │ │ ├── load.html
│ │ │ ├── load.py
│ │ │ ├── plain_echo.html
│ │ │ ├── simple.html
│ │ │ ├── test_auth_plugins.py
│ │ │ ├── test_websocketproxy.py
│ │ │ ├── test_websocket.py
│ │ │ └── test_websockifyserver.py
│ │ ├── tox.ini
│ │ ├── websockify
│ │ │ ├── auth_plugins.py
│ │ │ ├── __init__.py
│ │ │ ├── token_plugins.py
│ │ │ ├── websocketproxy.py
│ │ │ ├── websocket.py
│ │ │ ├── websocketserver.py
│ │ │ └── websockifyserver.py
│ │ ├── websockify.py
│ │ ├── Windows
│ │ │ ├── noVNC Websocket Service Project
│ │ │ │ ├── noVNC Websocket.csproj
│ │ │ │ ├── noVNC Websocket.sln
│ │ │ │ ├── Program.cs
│ │ │ │ ├── ProjectInstaller.cs
│ │ │ │ ├── ProjectInstaller.Designer.cs
│ │ │ │ ├── ProjectInstaller.resx
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Service1.cs
│ │ │ │ └── Service1.Designer.cs
│ │ │ └── Windows Service Readme.txt
│ │ ├── wsirc.html
│ │ └── wstelnet.html
│ ├── wordwrap
│ │ ├── example
│ │ │ ├── center.js
│ │ │ └── meat.js
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.markdown
│ │ └── test
│ │ ├── break.js
│ │ ├── idleness.txt
│ │ └── wrap.js
│ ├── ws
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── BufferUtil.js
│ │ │ ├── Constants.js
│ │ │ ├── ErrorCodes.js
│ │ │ ├── EventTarget.js
│ │ │ ├── Extensions.js
│ │ │ ├── PerMessageDeflate.js
│ │ │ ├── Receiver.js
│ │ │ ├── Sender.js
│ │ │ ├── Validation.js
│ │ │ ├── WebSocket.js
│ │ │ └── WebSocketServer.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ └── README.md
│ └── xml
│ ├── examples
│ │ ├── examples.js
│ │ └── server.js
│ ├── lib
│ │ ├── escapeForXML.js
│ │ └── xml.js
│ ├── LICENSE
│ ├── package.json
│ ├── readme.md
│ └── test
│ └── xml.test.js
└── UltraVNC_1.2.1_X64.exe
58 directories, 334 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论