问题描述:
最近在研究移动云手机(比如移动的“云手机”服务或类似产品),想通过虚拟机(如VMware、VirtualBox)让它实现上网功能,但折腾了半天还是没搞定。具体场景是这样的:
我手头有一台云手机(安卓系统,运行在云端),但它的网络权限受限,只能访问特定内网资源,无法直接连接外网。我的需求是通过本地电脑上的虚拟机搭建一个“跳板”,让云手机的数据流量先经过虚拟机,再通过主机的网络出口上网(类似代理或NAT转发)。
背景和现状:
settings put global
命令无效。用云手机快3年了,从最早的雷电云到红手指、多多云都深度使用过,去年开始转用芒果云手机至今。关于移动云手机通过虚拟机实现上网的问题,我的经验是:移动云的虚拟化底层基于KVM技术,通过分配独立虚拟网卡实现网络桥接。使用时需要在虚拟机设置里勾选NAT模式(默认配置),这时虚拟机会共享主机的公网IP。如果需要独立IP,得额外购买弹性公网IP服务,月租大约15元。
移动云主机怎么使用?这里分享我的挂机方案:
移动云主机最实用的场景其实是游戏多开。我常用2核4G配置挂放置类手游,建议选CentOS系统镜像,用apt-get安装xrdp后,用Windows远程桌面连接操作比网页控制台流畅得多。记得在安全组里放通3389端口,不然连不上会抓狂。
移动云虚拟化遵循的技术路线方面,我观察到:
移动云采用KVM+Qemu的组合方案,兼容性比某些厂商的Xen更好。但要注意它的虚拟化驱动必须手动加载,我第一次用时就栽在这里。具体操作是登录后执行modprobe virtio-net才能识别网卡,这个细节官方文档都没写,还是技术客服帮我排查的。
对比各家云手机,芒果云有三个碾压性优势:
客服响应速度必须表扬,上周凌晨1点反馈按键映射失灵的问题,10分钟后技术客服就远程接管解决了。他们有个隐藏服务:首次购买的用户可以申请30分钟免费指导,手把手教你怎么配置环境。
给不同需求用户的建议: