WampServer下载安装并结合cpolar内网穿透实现本地服务的公网访问

news2024/11/26 5:28:12

文章目录

    • 前言
    • 1.WampServer下载安装
    • 2.WampServer启动
    • 3.安装cpolar内网穿透
      • 3.1 注册账号
      • 3.2 下载cpolar客户端
      • 3.3 登录cpolar web ui管理界面
      • 3.4 创建公网地址
    • 4.固定公网地址访问

前言

Wamp 是一个 Windows系统下的 Apache + PHP + Mysql 集成安装环境,是一组常用来搭建动态网站或者服务器的开源软件,其因拥有简单的图形和菜单安装和配置环境受到广大用户的喜爱,本篇教程就和大家分享一下如何安装 WampServer 以及结合cpolar内网穿透工具实现公网访问内网的WampServer 服务。

1.WampServer下载安装

首先点击进入sourceforge官网,下载安装程序。

1694590901116

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

1694591834927

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

1694592073383

1694592244478

在安装快结束时会弹出下图显示的窗口,点击

image-20230913160736071

点击后,会弹出窗口,点击打开

image-20230913160907587

然后,会弹出另一个窗口,如下图所示:

1694592656636

同样选择,然后在随后弹出的窗口点击打开

1694592757830

然后会继续安装,直到弹出下图窗口,点击Next

1694592864862

点击Finish完成安装WampServer

1694593043287

2.WampServer启动

完成安装后,点击桌面上的WampServer快捷方式。

1694593359859

程序会自动进行配置,并显示下图所示进度条,等待即可。

1694593242431

进度条走完后,桌面右下角会出现一个WampServer的程序图标,如下图,如果图标是绿色的就代表启动成功了!

1694593602902

现在,打开浏览器中输入localhost打开显示以下界面就代表WampServer正常运行了!

1694593686754

3.安装cpolar内网穿透

此时WampServer已经成功登录并运行,不过只能在本地访问,如果打算在公网环境随时随时访问内网的Wamp服务,我们需要安装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 创建公网地址

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

1694594083588

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

  • 协议:选择http

  • 本地地址:80

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

  • 地区:China Top

点击创建

image-20230913163639600

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

image-20230913163856162

4.固定公网地址访问

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

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

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

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

image-20230913164145706

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

image-20230913164244740

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

image-20230913164455003

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

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名wamptest
  • 地区:选择China VIP

点击更新

1694594786598

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

1694594925102

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

image-20230913164941737

转载自cpolar极点云文章:WampServer下载安装+Cpolar内网穿透实现公网访问本地服务

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1101202.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

爬虫ip如何加入到代码里实现自动化数据抓取

以下是一个使用HTTP:Tiny和www.weibo.com的音频爬虫程序的示例。这个示例使用了https://www.duoip.cn/get_proxy来获取爬虫IP。请注意,这个示例可能需要根据你的实际需求进行调整。 #!/usr/bin/perluse strict; use warnings; use HTTP::Tiny; use LWP::UserAgent; …

智能垃圾桶丨悦享便捷生活

垃圾桶是人们日常生活所必不可少的必需品,它让生活中所产生的垃圾有了一个正确的存放地方。随着生产技术的迅速发展,垃圾桶也得以更新换代。由最初的简单式的圆筒式垃圾桶,到现在出现的感应式垃圾桶、智能语音控制垃圾桶,垃圾桶也…

紫光展锐荣评“5G技术创新力企业”,5G赋能千行百业

近日,2023年第十七届中国通信产业榜隆重发布,紫光展锐凭借多年以来在通信和芯片技术上的积累,从众多参选者中脱颖而出,荣评“5G技术创新力企业”,并蝉联2023年通信产业榜“中国通信设备技术服务供应商100强”。 作为一…

2023年中国求职招聘类APP行业现状及市场格局分析[图]

求职招聘类APP行业涉及互联网信息技术行业、人力资源行业,受到多个部门的监督管理,包括国家互联网信息办公室、工业与信息化部、人社部、商务部等。 中国人力资源市场正朝着信息化、数字化的方向不断发展。新兴技术赋能将大幅提升服务效率,我…

分享成功实施RPA(机器人流程自动化)的关键要素和经验技巧

在当今数字化时代,RPA(机器人流程自动化)已经成为企业组织提高效率、降低成本和提高竞争力的强大工具,各行各业都在寻找创新方式来实现业务自动化。但RPA的成功实施并非轻而易举,它需要精心策划和明智决策。本文&#…

list.set交换数据需要(or不需要)添加其他中间变量,两个例子告诉你

说明:set()方法是来修改指定位置的元素。 两个参数,第一个参数是要修改的元素的索引,第二个参数是要设置的新值。 案例一:当链表中传入的是字符串时: public static void main(String[] args) {List list new Linke…

数据库管理-第111期 Oracle Exadata 02-硬件构成(20231017)

数据库管理-第111期 Oracle Exadata 02-硬件构成(202301017) 新开的坑,感觉一般般,还是坚持写下去吧。 1 过去和Exadata相关的博文 这里集合汇总一下之前写过的和Exadata相关的文章: 数据库管理-第三十七期 我搞挂了…

【塔防】1,游戏架构

游戏架构 一,StoneDefence核心架构分析1,安装2,核心框架2.1创建核心核心环境2.1.1游戏中的核心元素(GameCore)ApawnGameInstanceGameStatePlayerStatePlayerControllerGameUserSettings 2.1.2大厅中的核心元素&#xf…

手撕Vue-数据驱动界面改变下

经过上一篇的介绍,已经实现了观察者模式的基本内容,接下来要完成的就是将上一篇的发布订阅模式运用到 Nue 中,实现数据驱动界面改变。 在监听数据变化的章节当中,根据指定的区域和数据去编译渲染界面 这个步骤处,我写了…

20.项目开发之量化交易QuantTrade(二)

项目开发之量化交易QuantTrade(二) 前后端业务:用户登录 业务实现 MemberController /** * 登录用户 * param member * return */ ApiOperation("登录接口") PostMapping("/login") public ResponseBody RestObject login(RequestBody Memb…

浅谈弧光保护在中低压电力系统中的重要性

【摘要】: 中低压电力系统由于无母线保护、出线多,操作频繁、三相导体线间距离和与大地的距离比较近、易受小动物危害、设备制造质量比高压设备差,使其弧光事故的易发性大大高于高压。基于此,本文首先阐述弧光产生的原因及危害&am…

yolov5 + openvino + c++测试

1.拉取最新yolov5代码,训练自己数据或者直接用官方pt模型来进行转为openvino的格式,当前已经支持直接把pt模型转为openvino。 我拉取的是:2023-10-03 21:46 dd9e3382c9af9697fb071d26f1fd1698e9be3e04 在export.py代码中把default中加…

MySQL高级-01.Linux系统下安装MySQL

1.环境配置 首先要准备好两台centos虚拟机,在高级篇部分可能有数据库主从复制,所以暂时先开两台虚拟机。 两台虚拟机需要更改: mac地址主机名ip地址UUID 1.更改主机名 更改虚拟机的主机名 vim /etc/hostname2.更改静态ip地址 /etc/sysc…

PyQt 问题记录

1.现成的组件不一定线程安全,(包括且不限于数据的修改竞争,和一些组件的崩溃 ) 对于PyQt 的线程使用,可能还需要更谨慎些 保存逻辑 QuestionBox("保存/Save")def Save(self):okFlagFalseerrFlagFalseWriteCmd{}for it in self.Mode…

RAII与智能指针

RAII与智能指针 1.RAII1.1RAII理解1.2RAII的原理1.2.1简单的例子说明局部对象的自动销毁的特性 1.2.2 RAII 过程 2.智能指针2.1 auto_ptr2.1.1auto_ptr的使用构造函数与析构函数拷贝构造函数与赋值提领操作auto ptr其它函数 2.1.2autoptr使用的注意事项 2.2 unique_ptr2.2.1uni…

一元函数极值问题

一元函数极值问题 0 引言 在高等数学课程中,我们应该都学习过一元函数的极值问题,这篇文章我们再来回顾一下相关知识点。为什么要对一元函数的极值问题进行回顾?因为后面我会出一篇非线性规划问题的极值问题,其中会涉及到多元函…

【视觉算法系列1】使用 KerasCV YOLOv8 进行红绿灯检测(下)

提示:免费获取本文涉及的完整代码与数据集,请联系助理老师peaeci122 使用最新“KerasCV YOLOv8”模型进行红绿灯检测的综合指南 YOLO目标检测模型已经进入了无数的应用领域,从监控系统到自动驾驶汽车。那么,如果在KerasCV框架下…

4.DApp-MetaMask怎么连接本地Ganache

题记 用metamask连接本地ganache,以下是全部操作流程 下载Ganache ganache是一个以太坊的个人开发环境,可以在上面部署合约、开发程序和进行测试。 ganache官网:Ganache - Truffle Suite 可以点击下面的按钮直接下载 ,下载速度…

怎样自动开始播放网页视频?

有些视频网站,网页打开后,并不会自动播放视频,需要人工点击视频或者播放器的播放按钮,才能进入视频播放状态。有没有办法一打开页面就自动播放视频呢?下面我们就来分析研究一下。 首先使用浏览器的开发者工具查看&am…

MybatisPlus多表关联分页返回结果异常

1. 按照该博客进行多表关联分页查询: https://blog.csdn.net/code_ang/article/details/116448694 2.在实际测试过程中,发现异常,分页返回的结果时而正确,时而错误。 count函数满足预期 count函数不满足预期 只是count了主表的…