【无公网IP】安装Wnmp并结合内网穿透,实现灵活可靠的外网访问内网服务!

2023-09-14 14:40:44

前言

WNMP是Windows系统下的绿色Nginx+Mysql+PHP环境集成套件包,安装完成后即可得到一个Nginx + MySQL + PHP 环境,常用来搭建动态网站或者服务器。可直接安装 Discuz!,PHPWind,DeDeCMS,WordPress 等程序,是 Windows 下 PHP 建站的高效方案,本教程主要介绍如何下载安装 Wnmp 以及结合cpolar内网穿透工具实现外网访问内网的 Wnmp 服务。

1.Wnmp下载安装

首先登录Wnmp官网下载安装程序,点击此处下载。

image-20230912153033636

下载好安装程序后,双击打开。

1694505351729

在安装界面选择我接受后,一路点击Next下一步默认安装即可。

1694505334171

点击Finish完成安装Wnmp

1694505963240

2.Wnmp设置

在上一步中,点击Finish后,会自动打开Wnmp的控制界面。

首先要在弹出的窗口中,设置密码,后边的打钩为密码是否可见,输入密码后点击Setup

1694506156887

然后点击右侧最上方的Start All按钮,左侧Running下方全部显示绿色对号即为启动成功。

如果启动过程中出现防火墙提示,点击确认即可。

1694506704638

1694506538891

全部显示绿色对号后,打开浏览器输入localhost回车,显示下图界面即为Wnmp服务已正常运行!

1694509719896

3.安装cpolar内网穿透

此时Wnmp已经成功登录并运行,不过只能在本地访问,如果打算在公网环境随时随时访问内网的Wnmp服务,我们需要安装cpolar内网穿透来实现。

3.1 注册账号

进入cpolar官网:https://www.cpolar.com/

点击右上角的免费注册,使用邮箱免费注册一个cpolar账号并登录

20221117173301

3.2 下载cpolar客户端

登录成功后,点击下载cpolar到本地并安装(一路默认安装即可)本教程选择下载Windows版本。

20221117173307

3.3 登录cpolar web ui管理界面

在浏览器上访问127.0.0.1:9200,使用所注册的cpolar邮箱账号登录cpolar web ui管理界面(默认为本地9200端口)

20221117173316

3.4 创建公网地址

登录成功进入主界面后,我们点击左侧仪表盘的隧道管理——隧道列表,再点击创建隧道.

1694508076681

  • 隧道名称:可自定义命名,不能与已有的隧道名重复,这里我填写了wnmp

  • 协议:选择http

  • 本地地址:80

  • 域名类型:免费套餐选择随机域名

  • 地区:China Top

点击创建

1694508238454

此时,点击左侧状态中的在线隧道列表,可以看到刚才创建的wnmp隧道,生成了两个公网地址,有两种访问方式,分别是http 和https,随意复制一个地址,在公网电脑浏览器打开即可,如下图所示即代表成功实现公网访问本地内网wnmp服务。

image-20230912170758899

4.固定公网地址访问

需要注意的是,本次教程中使用的是免费cpolar所生成的公网随机临时地址,该地址24小时内会发生变化,对于需要长期在外使用Wnmp服务的用户来讲,配置一个固定地址就很有必要。

因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar.cn已备案】

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。

image-20230912165745862

以本次教程为例,地区选择China VIP,二级域名填写wnmptest,描述填写test,点击保留

image-20230912165947021

保留成功后复制保留的二级子域名地址,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道:wnmp,点击右侧的编辑

image-20230912170056618

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名wnmptest

点击更新

1694509362008

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称.

1694509439229

最后,我们使用固定的公网地址进行连接访问,复制http://wnmptest.vip.cpolar.cn到另一台公网电脑浏览器打开,无报错和连接异常,可以看到连接成功,这样一个固定不变的地址访问就设置好了,您可以随时随地使用该域名来公网访问内网wnmp服务。

image-20230912170722614

转载自cpolar极点云文章:如何安装Wnmp并结合内网穿透实现外网访问内网Wnmp服务

更多推荐

算法竞赛入门【码蹄集新手村600题】(MT1280-1300)C语言

算法竞赛入门【码蹄集新手村600题】(MT1280-1300)C语言目录MT1281N的M次方MT1282Disarium数MT1283区间Disarium数MT1284快乐数MT1285忠实数MT1286忠实数序列MT1287ASCII值MT1288谁在说谎MT1289调和级数不等式MT1290级数MT1291级数I

虚拟DOM与diff算法

虚拟DOM与diff算法snabbdom虚拟DOMdiff算法snabbdom是什么:snabbdom是著名的虚拟DOM库,是diff算法的鼻祖,Vue源码借鉴了snabbdom虚拟DOM是什么:本质上是存在内存里的JavaScript对象作用:用来描述真实DOM的层次结构,真实DOM上的一切属性都能在虚拟DOM上找到

微店商品详情数据接口

微店商城是由北京口袋时尚科技有限公司开发的一款基于微信等社交平台的开店工具,于2011年5月上线。2014年1月,"微店"APP正式上线。微店拥有近9000万小微店主,通过微店和微店店长版两个app,微店已经从小微店主首选的开店工具转型为助力创业者发展兴趣、创立品牌、玩成事业的系统及基础设施。微店商品详情API接口(i

小型网络实验组网

路漫漫其修远兮,吾将上下而求索时隔多日,没有更新,今日一写,倍感教育的乐趣。如果让我每天发无意义的文章,我宁可不发。实验拓扑实验要求(1)内网主机采用DHCP分配IP地址(2)外网主机可以访问内网www.wxy.com的网站(3)外网主机可以通过64.0.0.3访问内网服务器实验配置实验配置由于时间原因,当时并没有将其

掌握这些算法,让你的编程之路更顺畅——重要算法解析

一个程序员一生中可能会邂逅各种各样的算法,但总有那么几种,是作为一个程序员一定会遇见且大概率需要掌握的算法。这些算法通常被广泛应用于日常编程工作中,是提升编程效率和解决实际问题的重要工具。本文将介绍几种十分重要的“必抓!”算法,希望能对广大程序员朋友们提供一些帮助。程序员的必抓算法:一:引言在编程的世界里,算法是解决问

动手学深度学习_个人笔记01_李沐(更新中......)

序言神经网络——本书中关注的DL模型的前身,被认为是过时的工具。深度学习在近几年推动了CV、NLP和ASR等领域的快速发展。关于本书让DL平易近人,教会概念、背景和代码。一种结合了代码、数学和HTML的媒介测试深度学习(DL)的潜力带来了独特的挑战,因为任何一个应用都会将不同的学科结合在一起。应用DL需要同时了解:(1

记录一下浏览器缩放和移动端缩放的区别,其实两者是有很大的不同的,之前一直搞不明白。

直接问AI它们之间的区别的话,是这么回答的浏览器缩放和移动端缩放是两种不同的概念,它们涉及到用户在不同设备上改变网页内容大小的方式。以下是它们的主要区别:浏览器缩放(DesktopBrowserZoom):浏览器缩放是指在桌面计算机浏览器上,用户通过调整浏览器窗口的缩放级别来改变网页内容的大小。用户可以使用浏览器的缩放

金蝶云星空与旺店通·旗舰奇门对接集成收料通知单查询连通新增采购订单(金蝶收料通知单-旺店通采购订单开单)

金蝶云星空与旺店通·旗舰奇门对接集成收料通知单查询连通新增采购订单(金蝶收料通知单-旺店通采购订单开单)数据源平台:金蝶云星空金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践,面向事业部制、多地点、多工厂等运营协同与管控型企业及集团公司,提供一个通用的ERP服务平台。K/3Cloud支持的协同应用

Redis 有序集合操作实战(全)

目录ZADD加入有序集ZCARD取成员数量ZCOUNT计算区间成员数量ZINCRBY运算ZRANGE取区间成员(升序)ZRANGEBYSCORE按分值排序取成员ZRANK取成员排名ZREM移除成员ZREMRANGEBYRANK按位置区间批量移除ZREMRANGEBYSCORE按分值区间移除ZREVRANGE取区间成员(

[maven] maven 简述及使用 maven 管理单个项目

maven简述及使用maven管理单个项目简单的说就是maven是一个项目管理工具,同时也是一个依赖管理工具。使用maven生成的项目结构大致如下:project|-src/main/java|-src/main/resources|-src/test/java|-src/test/resources本篇笔记带一些核心

华为云云耀云服务器L实例评测|docker私有仓库部署手册

【软件安装版本】【集群安装(是)(否)】版本号文档编写文档审核创建日期修改日期1.0jzgjzg2023.9.13一.部署规划与架构1.规划:(集群:网络规划,服务器规划)环境:华为云云耀云服务器L实例,非集群方式网络:公网ipv4地址;内网:192.168.0.147网络需要配置安全组使用环境:内网,不适合生产环境使

热文推荐