没有公网IP,花生壳+VMware轻松解决毕业设计远程调试!

随着疫情防控形势由国内防控转向境外输入防范,各地高校开学时间仍悬而未决,2020年应届毕业生面临"史上最难毕业季"。

但宅在家也不能闲着,毕业论文和毕业设计可以准备起来了,特别是计算机专业的毕设,网站、程序开发、java应用等,远程调试作为重要一环需提前测试准备。

通过虚拟机搭建服务器环境,进行开发、测试 、部署新的应用程序,没有公网IP的情况下,可使用花生壳内网穿透将服务布署到外网,实现远程外网访问调试。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13. 域名映射成功后产生一个外网访问地址;

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

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

花生壳还适用于OA/ERP/CRM系统、NAS私有云、视频监控、开发测试、FTP/SVN/MAC游戏服务器、Windows远程桌面、Web网站、、小程序、遥感测绘、工业4.0等各种局域网应用和设备,无需公网IP,将局域网搭建的服务映射到外网实现域名访问。

而且,针对疫情期的服务应用,花生壳特面向学校、教育工作者和高效学生开设专属教育优惠和学生折扣,全线产品均可享受,有兴趣的可以尝试下。