在外远程访问禅道,点亮软件测试新技能「内网穿透」
文章目录
- 1.前言
- 2.BUG管理软件设置
- 2.1.禅道Bug管理软件下载安装
- 2.2.cpolar下载安装
- 3.本地内网穿透
- 3.1.Cpolar云端设置
- 3.2.Cpolar本地设置
- 4.公网访问测试
- 5.结语
1.前言
作为一个软件技术人员,每天都无法避免的事,就是与各种Bug斗智斗勇。反观整个计算机发展史,与Bug的斗争就从来没有中断过。从最初的“物理Bug”,到后来的数字化Bug,一直都伴随着计算机技术的发展而发展,可以想见未来,抓Bug仍然是我们的日常工作之一。为了更方便的抓Bug,我们不仅要借助Bug管理程序,还需要在软件的不同使用场景中进行实地测试,才能最大程度避免Bug带来的伤害。
现在不少Bug管理软件都有很强的功能,但几乎都局限在局域网范围内使用,想要做到不同环境下的测试,或者多地协同处理,就会有不小的麻烦。实际上,我们可以借助cpolar的内网穿透功能,与Bug管理软件相结合,轻松的将Bug管理软件发布到公共互联网上,实现在任意网络条件下测试软件消灭Bug。现在,就让我们看看应该如何操作吧。
2.BUG管理软件设置
为了更好的解决bug带来的困扰,bug管理软件也层出不穷,值得称道的软件也有很多,如禅道、Tracpu、Bugtags、Bugzilla等等。为方便展示,我们以禅道这款bug管理软件为例子,为大家展示如何使用cpolar,将bug管理软件发布到公共互联网,实现在局域网以外使用禅道。
2.1.禅道Bug管理软件下载安装
禅道在程序圈名气不小,因此可以直接到其官网上下载最新版本的软件(https://www.zentao.net/dynamic/zentaopms17.8-81798.html)。在本例中,笔者使用的是Windows系统,因此选择相应版本进行下载。
软件下载完成后,直接双击就可以进行安装,安装过程其实没啥可说的,下载了不同版本的禅道,会在安装过程中有不同,且禅道官网有完整的安装指南,笔者就不在此过多赘述。并且,禅道在安装完成后(禅道是以网页形式打开),会需要安装相应配置(如数据库、apache、XXD,均可以点击安装界面上的快捷界面进行安装)
这些设置完成后,就可以正式进入禅道主界面。当然,少不了的是用户注册,并以注册名登录。
完成禅道的安装后,我们就可以进行下一步,即cpolar的安装。
2.2.cpolar下载安装
Cpolar的下载可以直接登录cpolar官网(www.cpolar.com),下载对应版本即可。同样的,笔者也是下载Windows版本。
在cpolar的Windows版安装程序下载完成后,双击安装文件就可以仅需安装流程,期间没有什么需要我们设置的,直接点击Next
即可。
由于cpolar会为每个用户建立单独的数据隧道,以此保证客户使用数据隧道时的数据传输安全,因此我们也需要在cpolar官网进行用户注册。注册过程也非常简单,只要填入几项必要信息即可(如用户名、邮箱等)
3.本地内网穿透
在禅道和cpolar都完成安装注册后,我们就可以进入内网穿透数据隧道的设置工作。具体来说,就是将位于内网禅道的输出端口,借助cpolar生成一个公共互联网地址,用户通过这个地址,就能在公共互联网上访问到局域网内的禅道,实现远程抓bug的目的。由于抓bug是一个长期持续的过程,使用者也不想每天都对cpolar生成的公共互联网地址进行更新(免费版cpolar生成的数据隧道,每隔24小时更新一次),因此笔者建议将cpolar升级至vip级别,以便获得能够长期稳定存在的数据隧道。
想要让cpolar生成的数据隧道长期稳定存在,我们需要从cpolar云端和客户端两方面进行设置。Cpolar云端负责生成长期稳定存在的公共互联网地址,而cpolar客户端则负责将公共互联网地址与本地禅道端口连接起来。因此我们可以将cpolar云端的设置,看做是生成一条空白数据隧道,也就是隧道的入口;而cpolar客户端则是隧道的出口,具体的隧道入口和出口设置如下。
3.1.Cpolar云端设置
首先我们登录cpolar云端,在主界面左侧点击预留
按钮,进入数据隧道的预留设置页面。
在预留
设置页面,找到保留二级子域名
栏位,在这个栏位,我们只要对几项简单信息进行设置,就能生成数据隧道的入口。
这几项信息为:
地区
(即服务器所在位置,只要就近选择即可)二级域名
(即我们打算为这条隧道设置的二级域名)描述
(可以看做是这条数据隧道的用途备注)
信息输入完成后,就可以点击栏位右侧的保留
按钮,生成隧道的入口。如果我们不想保留这条数据隧道了,就可以点击该条隧道右侧的x
,轻松快捷的删除该隧道。
3.2.Cpolar本地设置
在完成cpolar云端的数据隧道入口设置后,我们回到cpolar客户端,为这条数据隧道设置出口。打开cpolar客户端(可以在开始菜单中点击cpolar客户端快捷方式,也可以直接在浏览器中输入localhost:9200)并登录。
进入cpolar客户端主界面后,我们点击主界面左侧隧道管理
项下的创建隧道
按钮,对内网穿透数据隧道的出口进行设置。具体的设置内容为以下几项:
隧道名称
:可以看做是数据隧道的本地备注,用于与其他本地创建的隧道进行区分,本例中笔者将名称设置为远程抓bug;协议
:该栏是内网穿透的应用场景,如发布网页、数据传输、硬件互联等,由于禅道是以网页页面进行显示,因此这个选择http;本地地址
:该栏需要填入输出软件的端口号,禅道使用apache输出,因此端口号为80;端口类型
:该栏主要是内网穿透数据隧道的持续时间,打算长期使用的点选“二级子域名或自定义域名”、若只是测试或临时使用,则选择“随机域名”。我们已经在cpolar云端设置了能长期存在的固定二级域名隧道,因此这里选择“二级子域名”。当然,如果用户有乡愚公供应商购买的自定义域名,也可以填如自定义域名,但需要在渔民共供应商处对购买的域名进行解析。
选择二级子域名后,就会出现下一行的Sub Domain栏位,这里我们填入cpolar云端预留的二级子域名地区
:该栏位同样为服务器地址,我们依旧就近选择即可。
填入各项相关信息后,就可以点击页面下方的创建
按钮,将云端的隧道入口与本地禅道软件关联起来,生成一条完整的内网穿透数据隧道。这条隧道可以在cpolar主界面左侧隧道管理
项下的隧道列表
页面中看到。
同时,我们还可以在这里对这条数据隧道进行管理,如查看数据隧道是否运行、开启、关闭、删除操作;如果想要修改这条数据隧道的信息,也可以在这里点击编辑
进行操作。
4.公网访问测试
最后,我们点击cpolar客户端主界面左侧状态
项下的在线隧道列表
,就能看到连接本地禅道软件的公共互联网地址,也就是在公网访问局域网内禅道的隧道入口,将这个地址粘贴到浏览器内,就能连接到本地的禅道软件。
5.结语
到这里,我们就成功完成了使用cpolar生成的数据隧道,在公共互联网上访问本地bug管理软件的操作,此时我们就可以在任何地方,通过这个轨道入口,连接到本地电脑上安装的禅道软件。当然,这个案例主要是提供思路,对于其他的软件,也可以以相似的方式发布到公共互联网上。
在外远程访问禅道,点亮软件测试新技能「内网穿透」相关推荐
- 公网远程访问公司内网象过河ERP系统「内网穿透」
文章目录 概述 1.查看象过河服务端端口 2.内网穿透 3. 异地公网连接 4. 固定公网地址 4.1 保留一个固定TCP地址 4.2 配置固定TCP地址 5. 使用固定地址连接 概述 ERP系统对于 ...
- 出差在外,远程访问企业局域网象过河ERP系统「内网穿透」
系列文章目录 作者:i阿极 作者简介:Python领域新星作者.多项比赛获奖者:博主个人首页
- 无公网IP?教你在外远程访问本地wamp服务器「内网穿透」
目录 前言 1.Wamp服务器搭建 1.1 Wamp下载和安装 1.2 Wamp网页测试 2. Cpolar内网穿透的安装和注册 2.1 本地网页发布 2.2 Cpolar云端设置 2.3 Cpola ...
- 异地远程访问本地SQL Server数据库【无公网IP内网穿透】
文章目录 1.前言 2.本地安装和设置SQL Server 2.1 SQL Server下载 2.2 SQL Server本地连接测试 2.3 Cpolar内网穿透的下载和安装 2.3 Cpolar内 ...
- 【轻NAS】Windows搭建可道云私有云盘,并内网穿透公网访问
文章目录 1.前言 2. Kodcloud网站搭建 2.1. Kodcloud下载和安装 2.2 Kodcloud网页测试 3. cpolar内网穿透的安装和注册 4. 本地网页发布 4.1 Cpol ...
- 禅道 mysql 远程连接_远程访问禅道开源版数据库(基于docker)
软件测试 远程访问禅道开源版数据库(基于docker) navicat访问基于docker搭建的禅道的数据库,报错"2003 can't connect to MySQL server on ...
- 外网远程访问群晖NAS,内网穿透
现在运营商基本不会分配公网IP了,但有时候在外会需要访问家里/公司的群晖NAS,这种情况下,可以通过内网穿透来实现外网远程访问群晖NAS. 这里用cpolar内网穿透,可以永久免费使用,有1M带宽,不 ...
- 群晖nas免费内网穿透,实现外网异地远程访问
一般群晖nas都部署在内网网络中,但现在基本不会被分配公网IP,要想在外网环境下远程访问家里/公司的群晖nas,普遍是做内网穿透来实现,通过第三方公网IP服务器进行转发. 这里推荐一款免费的内网穿透软 ...
- 无需公网IP,在外远程访问NAS威联通QNAP【内网穿透】
文章目录 1. 威联通安装cpolar内网穿透 2. 内网穿透 2.1 创建隧道 2.2 测试公网远程访问 3. 配置固定二级子域名 3.1 保留二级子域名 3.2 配置二级子域名 4. 使用固定二级 ...
最新文章
- 在线作图丨数据降维方法⑥——消除趋势对应分析(Detrended correspondence analysis, DCA)
- 计算机保存文档,2010年职称计算机考试:保存文档
- Tensorflow【实战Google深度学习框架】—TensorFlow 高级训练模型
- UVa563 - Crimewave
- 网易实战分享|Docker文件系统实战
- ROS 常用命令汇总(不定期更新)
- vue企业门户网站模板_6 个火爆 GitHub 的后台管理模板,快来收藏!
- MOSS中集成各个子网站的数据到一个页面,做决策支持页面的首选: Web Capture
- go lang chrome 爬虫 (MAC 系统)
- 华为路由器内部服务器地址映射不起作用,第一次买华为AR2204-s路由,内部服务器映射问题...
- C语言线性表学生管理系统,c语言 学生信息管理系统(线性表版)
- Intellij IDEA企业版破解
- mysql中日期相减_一篇文章,搞定Excel表格中日期计算,内含公式详解!
- 在局域网被网络管理员限制了远程连接的默认端口3389,导致无法远程桌面连接
- 夜神模拟器解决apk无法安装的问题
- 请教一下水卡校验算法
- 拷贝相关器 matlab,基于MELP的水下实时语音通信机的研究与实现
- 团队问卷调查结果报告
- 数字图像处理与Python实现-沃尔什-哈达玛变换(Walsh-Hadmard Transform,WHT)
- 网页左右两边加广告横幅