当前位置: 首页 > news >正文

[Linux]Ubuntu noVNC使用

又到了逛大型程序员交友 网站的时间了,今天你准备好了吗。
今天要推荐的一个有趣的项目是在这里插入图片描述noVNC
setup好以后是这个样子的,可以在浏览器登陆vnc,不需要再安装一个vnc client.
在这里插入图片描述
setup的过程比较简单,分为以下几步:

1. vncserver

novnc基于vncserver,所以需要先把vncserver的环境搭建好,最后的目标就是在命令行敲vncserver的时候他会提示在:1或者:5901创建成功。

sudo apt-get install tightvncserver

这里不展开,网上有大量的教程。

这里要注意记住设置的vncserver的password,下面会用到。

2. novnc

Use the novnc_proxy script to automatically download and start websockify, which includes a mini-webserver and the WebSockets proxy. The --vnc option is used to specify the location of a running VNC server:

git clone https://github.com/novnc/noVNC.git
cd noVNC
./utils/novnc_proxy --vnc localhost:5901 --listen localhost:6081

这时你应该可以看到这样的输出:

Using local websockify at /home/xxx/projects/noVNC/utils/websockify/run
Starting webserver and WebSockets proxy on host localhost port 6081
WebSocket server settings:- Listen on localhost:6081- Web server. Web root: /home/xxx/projects/noVNC- SSL/TLS support- proxying from localhost:6081 to localhost:5901Navigate to this URL:http://localhost:6081/vnc.html?host=localhost&port=6081Press Ctrl-C to exit

这时,把上面那个URL copy到浏览器里打开然后点connect输入你的vncserver密码就可以了,实际用下来和vnc client没啥差别。

相关文章:

  • linux 休眠唤醒中设备、总线、用户进程、内核线程调试分析流程
  • arkts中@Watch监听的使用
  • [年终总结]人生就是大闹一场
  • 为什么不应该在 SAN/NAS 设备上运行 MinIO(还有一个例外)
  • 【机器学习】人工智能概述
  • Mysql 高级语句
  • P5729 【深基5.例7】工艺品制作题解
  • 数据资源将被视为资产 明天起纳入财务报表
  • 防火墙双机热备配置步骤
  • ubuntu22.04 安装jdk8,jdk11,jdk17,jdk21 并且便于切换
  • Springcloud Alibaba使用Canal将Mysql数据实时同步到Redis保证缓存的一致性
  • 继续声明 | 连声明都抄,谁抄袭谁,一目了然,现在竟然恬不知耻的反咬一口。
  • c语言实现得到某数的某方(n^k)的值
  • IntelliJ IDEA Apache Dubbo,IDEA 官方插件正式发布!
  • C语言之整型提升
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • classpath对获取配置文件的影响
  • css系列之关于字体的事
  • Java Agent 学习笔记
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Netty源码解析1-Buffer
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • PaddlePaddle-GitHub的正确打开姿势
  • VUE es6技巧写法(持续更新中~~~)
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 理解在java “”i=i++;”所发生的事情
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 算法系列——算法入门之递归分而治之思想的实现
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 小程序button引导用户授权
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • (第一天)包装对象、作用域、创建对象
  • (过滤器)Filter和(监听器)listener
  • (三)Honghu Cloud云架构一定时调度平台
  • (十六)串口UART
  • (四) 虚拟摄像头vivi体验
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (一)Thymeleaf用法——Thymeleaf简介
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • ***通过什么方式***网吧
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .Net 代码性能 - (1)
  • .NET 的程序集加载上下文
  • .net6+aspose.words导出word并转pdf
  • .stream().map与.stream().flatMap的使用
  • ;号自动换行
  • [20160902]rm -rf的惨案.txt
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [CCIE历程]CCIE # 20604