vmware之VMware Remote Console (VMRC) SDK(三)
2024-09-25 23:31:58
前两节我们介绍了vmrc sdk的基本用法。在前面的demo中,有一个关键的问题是,我们现在所作的工作都是基于局域网的,作为应用层面上,主机不会直接暴露给用户,而是通过一系列的web service服务分配内网主机资源。那么我们这里可以做的是公网私网端口映射。
这里我们用一个port mapping来做映射。此处我们用内网来模拟公网的效果,可以在测试之前屏蔽内网主机IP,介绍通过windows策略机制屏蔽指定IP:http://www.cnblogs.com/yuefei/p/3805892.html
从上图可以看到,vmrc通过了443端口然后是902端口,这是因为vmrc的工作机制通过443与取得主机的信任联系,再通过902端口返回视图数据。此处的902属于主机console端口,可以通过在主机上进行命令行设置。具体设置google有资料。443端口一般默认打开,902端口可以通过防火墙添加一个出站规则,cmd命令:netsh firewall add portopening TCP 903 "console"。
还有一种实现方式通过VNC来实现console的功能,不过从技术原理上和vmrc是两种不同的技术实现手段,所作的操作预先停掉虚拟机,并额外添加虚拟机的VNC配置参数。有很多基于html5的VNC插件效果也是相当不错。
最新文章
- Windows下构建ASP.NET Core+Code First+Docker
- 查出重复的数据---------oracle
- ytu 2029: C语言实验——温度转换(水题)
- git批量删除分支
- js 编号生成器
- lintcode:线段树的查询
- linux下关于程序性能和系统性能的工具、方法
- Vivado Launching SDK ";Importing Hardware Specification"; error的解决方法
- 运行yum报错:Error: Cannot retrieve metalink for repository: epel. Please verify its path
- Android -------- 使手机状态栏背景颜色和activity的一致
- 基于visual Studio2013解决C语言竞赛题之1045打印成绩
- [ios2]UItableview相关 【转】
- zepto js 源码 解读
- was上的应用程序部分启动的原因
- Android的ViewPager的学习
- 【XSY2693】景中人 区间DP
- 自定义Word颜色主题
- bg,fg,job命令详解
- cocos开发环境搭建
- ffmpeg码率控制
热门文章
- [html]window.open 使用示例
- IO在block级别的过程分析
- 阻止后续事件的发生 onclick 双return 事件绑定(..$).click一个return
- LPCTSTR和LPTSTR和char *究竟有什么区别
- 如何在ArcMap中监听键盘鼠标事件(转)
- 10G个64bit整数,找出中位数
- python's import mechanism
- codeforces:MEX Queries分析和实现
- JQuery常用函数及功能
- ajax传递数组及后台接收