【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试

平时学习工作中,程序开发、网站搭建等,都需反复调试;

通过虚拟机搭建服务器环境,可方便进行开发测试 、部署新的程序应用,没有公网IP的情况下,用花生壳将服务布署到外网,就能轻松实现远程开发和调试

下面以PC平台常用虚拟应用VMware Workstation为例,搭配花生壳将原本只能用于本机测试的虚拟机环境,轻松延伸到外网。

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第1张图片

1.安装VMware搭建虚拟机(也可选择其他虚拟机程序安装任意操作系统和网站环境);

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第2张图片

2.启动虚拟机进入操作系统,一般为了节省资源消耗大多会选择运行没有桌面功能的纯终端服务器版,为了方便比较调试效果,这里用桌面版Ubuntu进行展示;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第3张图片

3.运行网站服务器,以下以一个Helloworld页面为例;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第4张图片

可以看到通过http://127.0.0.1:3001 访问这个测试页面,127.0.0.1是虚拟机本身的IP,3001是端口号(后面会用到),我们打开虚拟机的浏览器可以测试一下这个页面是否运行正常;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第5张图片

4.服务器确认正常后我们需要从外网访问这台机子,确认虚拟机网络环境正常后,在终端输入ipconfig 查看本机的局域网IP;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第6张图片

5.回到Windows,打开浏览器测试一下这个页面,把前面的127.0.0.1换成局域网IP,地址填写192.168.200.128:3001;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第7张图片

现在我们局域网的测试成功,接下来设置花生壳通过域名从外网访问这个页面。

6.回到虚拟机打开浏览器,进入花生壳官网,下载花生壳客户端;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第8张图片

7.Ubuntu默认登录普通用户,可通过sudo -s切换为管理员;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第9张图片

8.进入到放置花生壳安装包的目录然后使用此命令进行安装dpkg -i phddns_3.0_x86_64.ded;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第10张图片

9.输入phddns start 命令启用花生壳;

10.浏览器输入远程管理地址b.oray.com进入花生壳远程管理页面,输入安装花生壳时生成的SN码及默认密码admin进入(也可通过在官网注册的花生壳帐号并开通的内网版服务进行登录);

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第11张图片

11.进入花生壳管理后台后,选择【内网穿透】,点击“+”添加映射;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第12张图片

12.应用名称可自定义,映射类型选择HTTP,内网主机填写前面查到的局域网IP,端口选择80,然后点击确定;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第13张图片

值得一提的是,花生壳还新增了密码访问限制,通过设置访问密码防止恶意入侵加强内网数据安全;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第14张图片

13.内网映射设置完成后点击确定,将生成一个外网访问地址;

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第15张图片

14.外网环境下,输入这个外网访问地址,即可访问局域网内架设的网站。

【高玩指南】没有公网IP,虚拟机VMware如何实现远程开发调试_第16张图片

本文只展示了一个简单的HELLO页面,也可以是一个网站首页或网络服务的访问端口,大家可以通过虚拟机安装任意操作系统作为服务器,然后通过花生壳将服务布署到外网,实现远程开发调试。

你可能感兴趣的:(虚拟机,vmware)