目录

一、缘起DoraOS

二、远程办公方案对比

三、DoraOS简单介绍

四、瘦客户机选购

五、安装DoraOS云桌面系统

六、Windows+DoraOS双系统安装

七、DoraOS常见问题

八、总结


一、缘起DoraOS

在《NAS折腾系列一:硬件与系统篇》中提到买错了的向日葵智能插座C2 pro,不仅能远程控制开关,统计用电量,查看实时功率,还能远程开关机,远程控制电脑等,功能还是很丰富很强大的。

本着既买之,则用之,没有需求就创造需求的原则,得把智能插座安排上。于是,就想到当前我用的电脑是迷你主机,之所以当初选择迷你主机,就是因为迷你主机体积小,携带方便,过年回家啥的可以很方便的带回家使用(家里有备用显示器和键鼠,没有主机)。但迷你主机的弱点也很明显,体积小的代价就是性能的牺牲(虽然现在的高配的迷你主机性能也还可以,但相对于台式机总归是性价比比较低),拓展也较差,散热也较差,无法装独立显卡,市面上能装小体积显卡的也有,但主机体积一般稍大一些,虽然我一不玩游戏,二不做剪辑,所以也不需要显卡,核显就够了。

这时可能有童鞋会问,为啥不家里也买个主机呢?其一,作为一个程序猿,对电脑配置要求相对较高,家里买一台便宜低配的用起来不爽,买一台高配置的成本又太高,毕竟一年也用不了几天,而电脑硬件更新换代是很快的,其二也是最重要的,就是要是真家里放一台,如果用它办公,环境搭建就很麻烦,毕竟程序猿电脑的各种开发环境搭起来还是挺繁琐的,而且环境搭建还不是一劳永逸的,随时可能需要增加新的环境或者升级原有环境。

于是想到自己工作用了几年的云桌面,办公场地只需要一台升腾C92瘦客户端连接远程服务器即可(性能取决于远程服务器而非瘦客户端),而且用了几年体验也很好,跟直接用的物理主机并无二致。为啥不自己也搞个云桌面呢?于是开始上网搜有啥好用的云桌面系统,最终锁定朵拉云DoraOS。

二、远程办公方案对比

先讲一下自己尝试过的几种远程访问本地主机的方案吧,方便大家可以按自己的需要选择适合自己的。

因为大多数普通人的需求,是不需要本地主机24h开机的,所以最好都需要支持远程开机(远程关机在进入系统后远程操控关机即可),以下所有方案,都采用的向日葵智能插座C2 pro实现的远程开机。在实现远程开机之前,需要在本地主机BIOS中设置上电启动,不同主板设置方式有所不同,可以参考《电脑怎么设置上电启动》,其实也很简单,BIOS中设置上电启动一个参数即可,一般默认上电启动功能是关闭的。

  1. 向日葵智能插座C2 pro

    初步体验:1.需要电脑端和手机端运行向日葵软件并登录相同账号;2.不支持双显;3.貌似免费用户有限速;4.远程播放视频没有声音;5.远程连接时本地电脑可正常使用 6.远程使用电脑访问,需要有一台windows系统的电脑(当然要是带图形化界面的linux或者苹果电脑也可以),总而言之对电脑配置要求稍微高一些。PS:由于自己只是体验一下,并没有深入研究,有兴趣的可自己深入研究下。

    这是对小白最友好的方案,不需要有公网IP,也不需要做内网穿透,使用方便,有网就行,手机和电脑皆可以远程访问和控制本地主机。另外向日葵智能插座C2 pro还提供了域名访问功能,可以使用提供的免费域名或者自己购买的域名通过浏览器进行远程访问。

  2. Windows自带的远程桌面

    局域网内访问没啥好说的,如果需要远程访问,需要有公网ip或者内网穿透。另外需要开放远程访问端口(可参考《win10如何开放端口》),为了安全起见,最好不要使用默认的远程访问端口3389,修改端口可参考《Windows 10远程桌面指定自定义端口》,另外路由器需要做好端口映射。这样就可以在远程使用windows电脑进行远程桌面连接了。值得一提的是,微软官方也提供了各平台的客户端方便远程访问,不仅仅是电脑可以连接远程桌面,如安卓手机端和平板可以安装 RD Clinet进行远程桌面连接,这样手机和平板就能当windows电脑使用了。具体可参考微软官方资料《远程桌面客户端》。这里也贴一张RD Client的界面吧:

  3. 云桌面系统

    我这里使用的朵拉云DoraOS云桌面系统,之所以选择朵拉云,主要是官网看起来比较成熟比较专业,另外官网提供的资料和教程相对也比较完善,同时官网还提供了技术讨论群,里面有DoraOS官方技术人员免费提供解答(此方案亦需要开放远程访问端口和做好端口映射,参考上一节)。

    对于要求不高或者不爱折腾的用户可以使用前面两种方案,但如果对使用体验要求比较高,同时又比较爱折腾,想体验一下云桌面系统且预算不多,那DoraOS是不错的选择,毕竟DoraOS比windows系统更加轻量级,用起来也显得更加专业。下面重点讲解DoraOS的远程连接方案。

三、DoraOS简单介绍

DoraOS采用的linux内核,是一款轻量级的云桌面系统,对硬件要求较低,可将低配置的旧电脑改装成专业的DoraOS客户机系统。DoraOS包括试用版(30天)、免费版(限RDP协议)、标准版(支持所有协议),而windows远程桌面就是使用的RDP协议,所以如果仅仅用于连接windows远程桌面,使用免费版即可,免费版序列号可免费申请,需要等待3天,如果不想等,也可以淘宝花两元购买。其他详细介绍可参考朵拉云官网

硬件要求:

  • ​​CPU:x86架构的基本都支持,DoraOS支持的常见的x86处理器包括:Z8355、1037U、J1900、J1800、J3160、I3/I5/I7…等。
  • 内存:1G及以上。
  • 硬盘:8G及以上。

四、瘦客户机选购

刚开始花310大洋闲鱼选购了几乎全新的下面这款:

小主机很mini,很轻薄,全金属机身,质感非常好,而且支持wifi、蓝牙、双hdmi,缺点是内存和硬盘都是板载的,不可拓展,性能也会差一些。准备使用这款安装win10和DoraOS双系统的,结果发现板载emmc存储大多主流的PE都是识别不到的,无法安装精简版的ghost,最后无奈装了win10原版,结果可想而知,卡出翔了,无法忍受(虽然最后卖家说杏雨梨云PE可能能够识别emmc存储,但实在没兴趣没精力再去尝试了)。后面格式化emmc存储又折腾安装了DoraOS系统(必须先格式化,否则DoraOS系统识别到的存储非常小,无法安装系统),安装后发现wifi无法使用,耳机没声音,应该是无线网卡等硬件非主流,DoraOS系统没有集成相应的驱动导致的。整个过程挺曲折,果断换自己工作中用了几年的升腾C92。

花160大洋闲鱼蹲了个不知道几手的升腾C92,升腾C92的外观设计我还是蛮喜欢的(也可能是看久了看顺眼了的缘故),只是体积稍微大一点(131mm*178mm*31.5mm,不带电源重量500g多点),便携性稍微差一点,但也能接受。配置方面,j1800cpu,2g ddr3l低压内存,16g msata 电子盘,内存和硬盘都是可以自行升级的。老规矩,先上图:

和我的胖客户机(mini主机)外观体积对比(可以看出C92瘦客户机还是小不少的):

再来拆机看一下内部结构(顺便把外壳水洗了下,毕竟二手的,缝隙中略有点灰尘):

可以看到,接口还是很丰富的,DC电源接口+耳机麦克风接口+DVI接口+DP接口+USB2.0*5+USB2.0*1+千兆网口*1)。立式的放桌面上也比较省空间,本身不带wifi和蓝牙,不过内部有预留的mini PCIE接口,如果有需要也可以自行拓展。另外没有风扇,被动散热(绝对静音),看两侧开的孔,散热应该是没有问题了。

PS: 需要注意一点,不要买华为版本C92,否则开机就进入了华为桌面云的连接界面,也无法刷系统,似乎也没有刷成升腾远程固件的方法,所以价格就特别便宜。华为版本C92除非用来连接华为桌面云,否则就和买了个砖头差不多。

五、安装DoraOS云桌面系统

DoraOS系统的安装还是非常简单的,和CentOS的安装基本一样,需要用户手动操作的部分很少。镜像和启动盘制作工具直接官网下载即可。安装教程官网也有详细提供,官方提供了交互式安装和克隆安装两种模式,推荐使用克隆安装模式。

镜像、工具以及教程传送门:DoraOS系统安装

DoraOS用户手册传送门:《DoraOS用户手册》

最终效果展示:

可以看出DoraOS支持的桌面协议还是很丰富的,虽然说目前我的需求只需要支持RDP协议就行了。使用体验:如果仅仅是办公上网或者使用IDE敲代码,而不是看视频或者打游戏,远程连接和直接使用物理主机基本没有区别,感官上还是非常流畅的,如果是看视频,在高分辨率4k+全屏观看,偶尔还是会有卡顿,不过这一点从RDP协议原理的角度来讲目前基本是无解的(除非使用高性能终端,支持4K解码,但这又与低投入高性价比瘦客户机的初衷相违背了),但是使用1080P或者播放窗口调小一点看视频依然还是比较流畅的。

六、Windows+DoraOS双系统安装

相对于DoraOS的硬件要求来讲,我的2+16G还是稍微有点性能浪费的。后期如果有需求有时间,也可以安装Windows+DoraOS双系统(win10精简系统很小),这样既可以使用DoraOS远程桌面连接,也可以在特殊场景无法远程连接时切换到windows进行轻量办公或者看视频(看视频尤其是高清视频如果远程连接可能刷新率还是有点不够).

双系统安装切记一定要先安装DoraOS系统,再进行安装Windows系统,具体可参考《windows & DoraOS 双系统云终端安装》,也可自行百度windows+CentOS双系统安装教程。

七、DoraOS常见问题

  1. RDP连接远程电脑后如何退出?

    快捷键Shift + F12

  2. 使用DoraOS远程连接看视频画面不流畅问题如何解决?

    DoraOS官网服务支持→软件下载,在远端电脑安装朵拉云RDP性能加速包,另外可配合使用RdpFPS RDP协议帧率查看工具,查看实时刷新率。另外如果使用的是4K显示器导致全屏播放不流畅时,需要升级瘦客户端性能,以支持对4K的解码。

  3. 远端使用高分辨率显示器如4K时,屏幕图标和文字过小如何解决?

    目前貌似DoraOS不支持设置缩放比例(微软自带的远程桌面连接app支持设置),相信以后4k是趋势,希望DoraOS官方能够尽快在这方面进行升级。

  4. USB无线网卡适配器和蓝牙不识别?

    听技术人员说,目前不支持蓝牙和USB无线网卡,希望后期能够进行升级,毕竟这方面的需求还是挺普遍的。

八、总结

如果你想有经常出差或者回老家需要异地办公的需求,那么升腾C92瘦客户机DoraOS云桌面系统是个不错的选择,至少不用搬着主机到处跑了,而且搬着主机跑麻烦不说还有风险,万一电脑弄丢了或者摔坏了甚至被偷了就GG了,毕竟硬件有价,数据无价,时间无价。当然这只是DoraOS云桌面系统的个人使用的应用场景,团队使用场景如云教室、云办公等可自行查看DoraOS官网。

NAS折腾系列二:番外篇之瘦客户机+DoraOS实现远程办公相关推荐

  1. 【功能安全(ISO 26262)系列】番外篇 第一话 戏说汽车安全是个什么鬼

    更多汽车专业精彩内容尽在微信公众号: AUTO世代 写在前面的话 最近开了个汽车功能安全专题系列: 功能安全(ISO 26262)系列 主要阐述汽车功能安全(ISO 26262)关键专业内容及个人学习 ...

  2. 30天搞定spark源码系列-RDD番外篇-shuffledRDD

    阅读这篇文章,你应该能得到这样几个问题的答案: 什么是spark的shuffle? 典型的shuffle类算子 spark shuffle在实战中的优化方向 shuffledRDD的基本流程和代码框架 ...

  3. JAVA_OA管理系统(二)番外篇:IoC原理

    在网上看到一篇文章,感觉写得挺不错的,转载一下,本文转载自:http://blog.csdn.net/m13666368773/article/details/7802126 一. IoC理论的背景 ...

  4. Python爬虫自学系列(番外篇一):代理IP池

    前言 你在爬虫的时候,是否会经常的担心IP被封掉呢? 或者说,在使用免费IP的时候,并不知道那个IP是不是已经被封了. 对于大批量的爬取数据的时候,我在第五篇做并发爬虫的时候就发现了,第一篇提供的那个 ...

  5. 【梅哥的Ring0湿润插入教程】【番外篇二】秒杀网游Lanucher直接开客户端

    [梅哥的Ring0湿润插入教程] Email:mlkui@163.com 转载请注明出处,谢绝喷子记者等,如引起各类不适请自觉滚J8蛋! 番外篇二:秒杀网游Lanucher直接开客户端 [湿润前言] ...

  6. PostCSS自学笔记(二)【番外篇二】

    图解PostCSS的插件执行顺序 文章其实是一系列的早就写完了. 才发现忘了发在SegmentFault上面, 最早发布于https://gitee.com/janking/Inf... 这次我继续研 ...

  7. CyberController手机外挂番外篇:源代码的二次修改

    文章目录 前言 调试过程中的疑问 为什么一段时间不使用CyberController,翻译就无法触发了? 为什么连接成功了,但却依然无法进行语音识别和翻译? 多长时间TCP连接就会挂掉 连接正常与断开 ...

  8. Java微信公众平台开发--番外篇,对GlobalConstants文件的补充

    转自:http://www.cuiyongzhi.com/post/63.html 之前发过一个[微信开发]系列性的文章,也引来了不少朋友观看和点评交流,可能我在写文章时有所疏忽,对部分文件给出的不是 ...

  9. python爬虫进程和线程_python爬虫番外篇(一)进程,线程的初步了解-阿里云开发者社区...

    整理这番外篇的原因是希望能够让爬虫的朋友更加理解这块内容,因为爬虫爬取数据可能很简单,但是如何高效持久的爬,利用进程,线程,以及异步IO,其实很多人和我一样,故整理此系列番外篇 一.进程 程序并不能单 ...

最新文章

  1. java对象的初始化顺序_Java对象初始化顺序
  2. php json_encode 后直接复制给js怎么调用,如何将数组从php(使用json_encode)传递给javascript...
  3. 我的Android进阶之旅------Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能...
  4. acwing yxc总结时间算法复杂度
  5. 外星人台式电脑_谈谈4万人民币的外星人R9台式机值不值得购买
  6. Spark练习 - 提交作业到集群 - submit job via cluster
  7. SQL Server 2000 JDBC驱动的完整安装及测试说明
  8. 【2015年第4期】大数据引领教育未来:从成绩预测谈起
  9. linux dd 硬盘 脚本,如何使用dd命令测试Linux磁盘的读写速度
  10. 使用ffmpeg推流拉流
  11. H5播放器和flash播放器的区别
  12. android msf 漏洞,MSF之ms各种漏洞
  13. sftp访问提示Connection closed
  14. convolution backbone network——Deep Pyramidal Residual Networks
  15. windows Bat 批命令 教程
  16. 键盘、鼠标各键对应的ASCII码值
  17. 项目进度经常延误,该怎么破?
  18. mysql火焰图_技术|如何读懂火焰图?
  19. 博士毕业去县城工作,如何是你,怎么选?
  20. 夏洛克和他的女朋友—线性筛—逻辑

热门文章

  1. Android通过Canvas手绘一个折线图
  2. iOS 初中级工程师简历指北
  3. 【引用】 web前段学习路线
  4. ActiveMQ 镜像队列Mirrored Queues
  5. 服务器断电后找不到磁盘,服务器断电数据丢失恢复原理和恢复过程
  6. 清华计算机科学四字班,清华大学里四个特殊班
  7. 34、HTML制做奖多多采购页面(仅供参考)
  8. 简单的python画图代码_python opencv实现简易画图板
  9. 通向终极自由之路的圣多纳释放法
  10. linux kernel 内存相关记录