无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

云计算 虚拟化
很多项目在开发过程中需要不同演示环境、操作系统中进行运行调试,虚拟机就成为开发者较为方便的选择。还有的项目如网站、小程序开发等,还需要在不同网络环境下测试,没有公网IP情况下,就会遇到远程访问难题。

 很多项目在开发过程中需要不同演示环境、操作系统中进行运行调试,虚拟机就成为开发者较为方便的选择。还有的项目如网站、小程序开发等,还需要在不同网络环境下测试,没有公网IP情况下,就会遇到远程访问难题。

这里推荐一款免费好用的内网穿透软件—花生壳,不需要公网IP,也不用路由器端口映射,通过NAT-DDNS快速让外网设备通过固定域名访问到内网主机、服务器、各种服务应用等。

下面就用大家常用的VMware工作站为例(当然你也可以选择其它虚拟机程序安装任意操作操作环境),通过花生壳将用于本地测试的虚拟机环境进行内网穿透,实现外网访问。

Step1:安装VMware搭建虚拟机;

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

Step2.:启动虚拟机进入操作系统, 安装apache2:

  1. sudo apt-get update 
  2. sudo apt-get install apache2 

安装成功后,在/etc/apache2目录可见其配置文件,本文只搭建简单的HTTP服务器,此处不做介绍。

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

apache2安装成功后,我们可以在/var/www/htm/目录下看到一个index.html文件,只要重启apache2服务(重启命令:sudo /etc/init.d/apache2 restart),使用同一局域网的设备登录ubuntu的ip地址就能访问到此页面了。

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

Step3:本ubuntu ip地址如下

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

然后在同一局域网环境能成功访问搭建的HTTP服务即可。

 

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

Step4:回到虚拟机打开浏览器,在花生壳官网下载相应版本花生壳客户端;

 

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

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

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

Step6:然后放置花生壳安装包的目录,使用此命令进行安装dpkg -i phddns-5.0.0-amd64.deb(花生壳Linux5.0需要安装wget依赖包,否则会导致花生壳程序不可用);

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

Step7:花生壳Linux5.0默认开启,如果未启动可输入phddns start 启用花生壳;

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

Step8:然后浏览器进入花生壳PC管理,输入安装花生壳时生成的SN码及默认密码admin进入(如果已有花生壳帐号并开通了内网版服务就可以直接登录);

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

Step9:进入花生壳管理后,可使用花生壳管理APP扫码或已经注册并实名认证的花生壳帐号及密码进行激活;

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

Step10:激活成功后,在内网穿透界面点击+添加映射;

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

Step11:应用名称自定义,映射类型选择HTTP,内网主机填写搭建HTTP服务的虚拟机ip,端口选择80(apache服务器默认端口为80);

 

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

这里花生壳还提供“密码访问限制”,设置密码可防止恶意访问,保护服务安全;

 

设置完整后点击“确认”,花生壳将自动生成一个外网访问地址;

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

Step12:然后外网环境下,输入花生壳生成的访问地址,就可以访问到搭建在局域网虚拟机搭建的HTTP服务了;

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

在html目录添加其它的html文件,也可在外网成功访问。

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

以后,就可以通过虚拟机搭配花生壳,远程开发调试各种项目了。除了虚拟机,花生壳适用于没有公网ip环境下,各种局域网应用如OA、ERP、服务器、视频监控、网站、博客、工业4.0等场景的远程访问和管理。

 

无公网IP远也能远程开发调试,VMware虚拟机端口映射3步实现!

 

花生壳提供的有体验版可免费使用,也开放了内网穿透核心组件PHTunnel SDK,开发者可以免费下载进行二次开发,集成到自己的应用或设备,快速拥有内网穿透功能。

 

责任编辑:武晓燕 来源: kejixun
相关推荐

2011-03-16 13:29:33

iptables 端口

2009-09-16 08:49:29

linux端口映射linux端口linux

2019-07-25 15:15:54

端口映射服务器

2011-03-25 09:47:25

虚拟机VirtualBox

2020-11-19 10:35:19

LinuxWindows端口映射

2021-08-17 00:02:11

LinuxWindows服务器

2011-03-16 12:55:00

iptables 端口

2011-03-16 13:09:10

iptables 端口

2009-08-18 21:57:59

2009-08-07 11:16:28

2009-09-16 10:30:16

创建高可用虚拟机

2012-04-05 09:40:10

虚拟化vmware虚拟机

2010-04-07 13:05:57

2011-03-17 13:55:23

iptablesNAT端口映射

2011-03-16 10:43:36

2009-08-06 11:27:23

VMware虚拟机NA

2017-10-16 14:42:20

VMware虚拟机ESXi

2012-10-17 14:32:52

Ubuntu 12.0VMWare

2014-02-21 11:20:34

KVMXen虚拟机

2016-09-27 20:12:33

Android虚拟机Android动态调试
点赞
收藏

51CTO技术栈公众号