Windows远程桌面的连接方式一般是用软件来实现的,还有就是win的远程桌面来连接。因为前些时间考虑到不想安装软件、电脑不是win系统的话,连接就麻烦了,所以就折腾了一下以web连接的方式来完成远程桌面连接。

准备内容:

在安装配置时需要准备好所需软件包,包括:

①、novnc,VNC客户端,主要用于启动远程桌面窗口,提供web界面。其下载地址https://github.com/novnc/noVNC/archive/v1.1.0.zip

②、websockify,TCP代理,主要用于将web操作转为VNC协议与novnc进行交互。其windows版下载地址为https://github.com/novnc/websockify-js/archive/master.zip,linux版本为https://github.com/novnc/websockify/archive/master.zip

③、nodejs,提供npm安装程序和模块的功能,为websockify提供插件支持,并且提供node命令,可调用websockify。windows下载地址为https://nodejs.org/dist/v12.13.1/node-v12.13.1-x64.msi

④、tightvnc,用于提供远程桌面,有tightvnc-server和tightvnc-viwer,局域网内可以直接使用tightvnc-viwer进行远程。windows版本的下载地址为https://www.tightvnc.com/download/2.8.11/tightvnc-2.8.11-gpl-setup-64bit.msi(vnc除了real vnc不能实现web远程以外,其他的基本都是可以的,这里以tight vnc为例做出教程)

安装步骤:

1、安装nodejs,直接运行下载得到的文件,安装时选择npm package manager,安装前会有选择是否自动安装其他支持工具,可根据网络状况决定是否勾选。不勾选也可以。

2、解压websockify到自定义目录下(如d:\websockify)。

3、以管理员身份启动命令提示符(windows8以上建议用powershell),切换目录到解压后的websockify目录下进行websockify插件安装(需要确保websockify目录下一层就是其中的文件,如下命令才直接生效):

> cdd:\websockify\websockify

> npminstall

4、插件安装完毕后,会在websockify这个目录下创建一个node_modules目录,接下来就需要将下载得到的novnc包解压到此目录下后更名为novnc。

5、安装tightvnc,直接打开下载得到的安装包,默认使用下一步;在安装时将需要设置远程连接的密码,设置即可。

6、启动tightvnc;

7、启动websockify和novnc,执行命令如下:

>noded:\websockify\websockify\websockify.js d:\websockify\websockify\node_modules\novnc\9000 192.168.99.121:5900

##node [websockify.js路径] [novnc路径] [web网站端口IP:PORT][VNC远程地址]

##启动后需要占用一个命令窗口,关闭后web将失效;

##未尝试将其加入到计划任务中执行,应该可以设置为开机自启动;

##可以启动多个node;

##web访问时需要使用http://ip:port/vnc.html,此问题可以通过更改websockify.jx中index.html为vnc.html或直接将novnc目录下的vnc.html更名为index.html永久解决(永久解决指的是可以直接使用http://ip:port进行访问)。

以上的是自己百度、然后自己做了总结的,ip地址我是以当时搭建的环境做出的地址、大家可以自行修改自己的ip。因为当时在搭建环境的时候没有做出截图、只用了word文档的方式保存,所以文字还是比较多的。

因为看了很多教程都不是很详细、所以就更加详细的做出说明。

因为没有保留截图、如果有不明白的请直接公众号给我发消息、看到我会马上回复,如果超过48小时我还没回复的话就是我已经无法回复了(超过48小时公众号系统无法回复的了)这样就再发一次给我就好了。

如果喜欢的小伙伴请关注公众号、也多多分享给自己的小伙伴噢

电脑实现web远程连接相关推荐

  1. 台式计算机中远程登录在哪里,电脑如何进行远程连接

    满意答案 cmoai998 2014.06.05 采纳率:46%    等级:10 已帮助:365人 1. 使用远程桌面连接来连接到其他计算机 适用于 Windows Vista 的所有版本. 我使用 ...

  2. 计算机怎么开启远程桌面,电脑如何设置远程连接,教您如何远程

    说起远程桌面很多用户都认为是从WIN2000 SERVER才开始引入的,实际上我们可以在WIN98甚至是DOS中看到他的身影.远程桌面采用的是一种类似TELNET的技术,他是从TELNET协议发展而来 ...

  3. 如何用qq远程桌面链接到计算机,如何用qq远程控制电脑_qq怎么远程连接对方的电脑-win7之家...

    在qq上,出了个远程控制电脑的功能,该功能是很早就出了,但还是不是那么的经常使用到,也有时是用的到该功能的,会有用户不知道怎么使用该功能,那么如何用qq远程控制电脑呢,下面小编给大家分享qq远程连接对 ...

  4. 电脑通过Putty远程连接树莓派

    确保你的电脑和你的树莓派连接同一个热点 1.让你的树莓派与你的电脑连接你的手机热点 树莓派使用命令行配置wifi连接 - 哔哩哔哩 (bilibili.com) 输入指令看到wlan0的RX与TX不是 ...

  5. 怎样设置计算机远程桌面,电脑如何设置远程连接,手把手教你如何远程

    说起远程桌面很多用户都认为是从WIN2000 SERVER才开始引入的,实际上我们可以在WIN98甚至是DOS中看到他的身影.远程桌面采用的是一种类似TELNET的技术,他是从TELNET协议发展而来 ...

  6. 计算机怎么禁止远程桌面,Windows电脑如何禁止远程连接?先来两种方法

    很多时候,为了安全起见,办公室的电脑要求禁止远程桌面连接,这样可以有效保护文件安全,防止文件外泄.那么问题来了,Windows系统如何禁止远程桌面连接?请看文章详细说明. Windows系统如何关闭远 ...

  7. 为什么苹果电脑qq无法远程连接服务器,qq远程控制连接不上怎么回事(图示其原因和解决方案)...

    我们工作或是学习中碰到电脑出现问题,有的时候会选择使用远程协助的方法来让别人帮我们解决问题,QQ 很多人的电脑上都有安装,所以QQ远程协助功能会使用比较多. 但是使用windows10系统的用户在使用 ...

  8. 不用远程软件,校园网电脑之间如何远程连接

    一,预先准备:知道两台电脑的ip 1,电脑上win键+R 2,输入cmd 3,黑色界面里输入"ipconfig" 4,[无线局域网适配器 WLAN]下面的[IPv4 地址]后面的[ ...

  9. mac电脑如何从远程连接的服务器上下载文件

    背景: 疫情期间,在家里写毕业论文,挂着学校的vpn连学校的服务器. 由于最近个人电脑换成mac了,需要从远程服务器上下载文件到自己电脑上. 没用samba,因为我不是服务器管理员,所以一时没办法在服 ...

最新文章

  1. SpringBoot运行异常时捕获
  2. 算出当前系统后某个月的日期_Python3.7知其然知其所以然-第十八章 日期函数
  3. 如何删除Safari浏览器的扩展程序 大神教你搞定
  4. Hibernate里自定义UserType时取不到值的问题
  5. [转载]最完整PHP.INI中文版
  6. 设置目录_[LaTeX 尝试] titletoc - 为算法目录、定理目录等设置子目录
  7. PCL库使用中遇到的一些问题及解决方法
  8. Shell脚本学习-阶段十二-在CentOS 7上给一个网卡分配多个IP地址
  9. HDU1240 POJ2225 Asteroids!【BFS】
  10. pam_limits(sshd:session): unknown limit item 'noproc'
  11. 业务系统监控解决方案
  12. distpicker使用记录
  13. 苦难是人生中必须经历的一课
  14. 资源调度有什么技术难点?
  15. Redis 客户端之Lettuce配置使用(基于Spring Boot 2.x)
  16. RTX 3090Ti发布!元宇宙平台开放!
  17. 字典序问题:在数据加密和数据压缩中常需要对特殊的字符串进行编码.给定的字母表A 由26 个小写英文字母
  18. VNC树莓派无法连接
  19. 新支持APP 公众号聊天在线客服程序源码
  20. mysql数据库5.7版本二进制安装与破解mysql数据库密码

热门文章

  1. C语言 数组倒序输出数字
  2. 转载一个病毒programguide,过后给大家写下感想,学8086时,写过com病毒
  3. 程序员面试常见问题-长期更新
  4. 落谷CF1003A Polycarp's Pockets
  5. 华为OD机试之英文输入法(Java源码)
  6. HC32L110(二) HC32L110 在 Ubuntu 下使用 J-Link 烧录
  7. axios介绍和使用
  8. Chatgpt【提示】充当、担任{人,物,工具}类提示——Chatgpt使用指南【Chatgpt训练师必看】
  9. 计算机原理与设计-32位MIPS 指令
  10. 寓言故事《听风就是雨的狼》