本帖最后由 极客潇 于 2019-5-16 14:18 编辑
话说云电脑目前已经支持华为/荣耀全系列手机/平板la,这真的是个好消息。虽然我已经很知足,BUT,就是想鼓捣下,如何让其他品牌的手机也可以把玩下呢?
1、自制云电脑采用的是华为云云桌面产品+技术(squid代理)实现,非华为手机云电脑,两者没有关系,只不过功能实现类似 2、再次温馨提示:需要一定的技术能力(具备有一定的Linux操作基础),手残党慎入,构建不成功不赔偿任何精神损失~ 3、适合喜欢折腾的人,得花少量钱吖
话不多数,先来简单看个效果视频,看完后有想法的再往下看 ☝有视频,点击播放(录得不专业,见笑。万恶的广告!)
通过视频可以看到实际的上网、观看在线视频没有丝毫卡顿,word办公软件打开也很顺畅,日常使用不在话下。为了演示方便,视频中采用了手机OTG外接的键鼠。某宝有卖这种集线器,十几块钱很便宜的即可。我用的是下图这种的,提供两个usb接口,可以支持有线键鼠同时接入,还有一个接口为电源输入口,只凭借手机的电量太低否则带不起来。
之前体验过华为云电脑的小伙伴,细心的看过上述视频的不难发现,自制的这种“云电脑”和华为云电脑简直控制方法是一模一样的。至于为什么呢,继续往下看,你就知道了。话不多数进入今天的正文。
华为云是领先的云服务品牌,截至2018年7月,华为云已上线16大类160+云服务。这其中有一款“云桌面”的产品,主要针对是适用于多种行业以及场景,如普通办公、安全办公、分支机构、公用终端(呼叫中心、营业厅、培训教室等)今天主要就是用这款产品,搭配其他的一些技术来进行实现。
华为云云桌面服务(Workspace)
虚拟私有云VPC、子网、安全组、弹性公网IP、华为云ECS服务器
Squid 代理、具备有一定的Linux操作基础
1、已注册华为云账号,并且实名认证。
注册账号参考:点击此处
实名认证参考:点击此处
2、云桌面已开通并且创建完毕
创建链接:点击此处,此处不再赘述创建流程
3、华为云服务器已创建完毕
创建链接参考:点击此处
4、为了保证能够内网间的通讯,云桌面的VPC与ECS 必须属于同一VPC ,并且处于相同的安全组
●ECS 服务器一台:
公网IP 114.116.x.x
私网IP 192.168.2.75
VPC名称 vpc_default
业务子网 subnet-2 (192.168.2.0/24)
●云桌面一台:私网IP 192.168.0.90
VPC名称 vpc_default
业务子网 subnet-1 (192.168.0.0/24)
1. 登录有公网IP的ECS服务器,检 查squid 软件包安装其情况
[root@ecs-41d0 ~]# rpm -qa|grep squid
2. 如果未安装,则使用 yum 方式安装
[root@ecs-41d0 ~]# yum -y install squid
3. 设置服务开机自启动(可选)
[root@ecs-41d0 ~]# chkconfig --level 35 squid on
4.配置/etc/squid/squid.conf文件
可以先把默认的squid.conf 文件修改个名称,重新创建squid.conf配置文件
[root@ecs-41d0 ~]# mv /etc/squid/squid.conf /etc/squid/squid.conf.bak
[root@ecs-41d0 ~]# vim /etc/squid/squid.conf
[root@ecs-41d0 ~]# cat /etc/squid/squid.conf
http_port 192.168.2.75:3128 #根据实际情况修改,建议修改默认端口
cache_mem 64 MB
maximum_object_size 4 MB
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log
acl localnet src 192.168.0.0/24 #根据实际情况修改
http_access allow localnet
http_access deny all
visible_hostname squid.taotie.dev
cache_mgr jkx@qq.com
5.初始化并 启动squid,至此配置完成
[root@ecs-41d0 ~]# squid –z
[root@ecs-41d0 ~]# /etc/init.d/squid start
6、云桌面浏览器配置代理测试是否生效
打开IE 浏览器,菜单栏 > 工具 > Internet 选项 > 连接 > 局域网设置 > 代理服务器,按照以下格式设置:
如测试可以正常访问外网,说明配置成功,下面是华为云客户端浏览器截图
下面是手机端访问截图:
1. squid默认端口为3128端口,为避免被恶意利用,请更换其他端口使用
2. 本案例用于演示,故防火墙均属于关闭状态,后期可以增加防火墙策略
3. Squid方案并不是最完美的,其他工具可以考虑使用varnish 4. 其他问题,可以私我
原创内容,转载请私信,谢谢~
|