0

    外网访问虚拟机系统搭建的应用

    2023.06.03 | admin | 205次围观

    目前很多服务器还是Linux为主,除了跨平台开发的需求,为了将来布署到相似的环境,需要更加纯粹的仿真环境。除了多买台电脑做服务器或是租用远程服务器,还有一个解决方案就是虚拟机。本文向大家简单举例一下花生壳的端口映射功能将原本只能用于本机测试的虚拟机环境延伸到外网。

    1. 设置虚拟机

    (1)安装虚拟机,本文以VMware workstaion为例,安装ubuntu为你展示虚拟机连接外网的效果。VMware支持大多数的操作系统app需要多大的服务器,你也可以参与本文,选择其他虚拟机程序安装任意操作系统和网站环境。

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

    (3)运行网站服务器,以下以一个Helloworld页面为例。

    可以看到可以通过:3001 访问这个测试页面,不过这里127.0.0.1指的是虚拟机本身的IP,3001是端口号(稍后会用到)app需要多大的服务器,我们打开虚拟机的浏览器可以测试一下这个页面是否运行正常。

    (4)服务器确认正常后我们需要从外网访问这台机子,而不是为了本地测试,确认虚拟机网络环境正常后,我们可以在终端输入 ifconfig 查看本机的局域网IP。

    可以以看到上图第二行,虚拟机的局域网IP是192.168.200.128 虽然不是和你路由器在同一网段(其他电脑不一定能访问到这台机子),但是不影响运行虚拟机的主机访问。

    (5)我们回到WINDOWS,可以打开IE测试一下这个页面,把前面的127.0.0.1换成局域网IP,地址填写192.168.200.128:3001。

    测试OK,现在我们搞定了局域网的测试,接下来我们开始设置花生壳(内网穿透)服务,通过域名从外网访问这个页面。

    (6)回到虚拟机打开浏览器,进入花生壳官网, 下载系统适用的花生壳安装包

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

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

    外网访问虚拟机系统搭建的应用

    (9)输入phddns start 命令启用花生壳。

    「注意」

    如果想了解Linux系统安装花生壳的详细步骤(请戳我)。

    2. 设置映射

    (1)浏览器输入远程管理地址b.oray.com进入花生壳远程管理页面,输入安装花生壳时生成的SN码及默认密码admin进入。

    (2)首次登录,需先激活。提供扫码激活和密码激活两种方式,可灵活选择。

    (3)在“内网穿透”界面,点击 新增映射。

    填写映射信息:

    序号选项描述

    应用名称

    自定义填写

    应用图标

    可以给对应的服务选择一个图标,方便区分

    映射类型

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论