电脑实现web远程连接

    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小时公众号系统无法回复的了)这样就再发一次给我就好了。

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不懂网络的坤坤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值