异地远程访问内网BUG管理系统【Cpolar内网穿透】
文章目录
- 前言
- 1. 本地安装配置BUG管理系统
- 2. 内网穿透
- 2.1 安装cpolar内网穿透
- 2.2 创建隧道映射本地服务
- 3. 测试公网远程访问
- 4. 配置固定二级子域名
- 4.1 保留一个二级子域名
- 5.1 配置二级子域名
- 6. 使用固定二级子域名远程
前言
BUG管理软件,作为软件测试工程师的必备工具之一。在软件开发流程中,对bug的管理也是极为重要的,往往是必不可少。在团队多人协作开发过程中,通常需要多人在不同的场景下,去访问我们内部bug管理系统服务,这个时候,内网的局限性就暴露出来了。但我们可以通过Cpolar内网穿透工具,将其安全稳定地暴露至公共网络,实现异地远程访问内网本地BUG管理服务。
本次教程以禅道系统为例,通过cpolar内网穿透实现公网远程内网禅道BUG管理系统【cpolar支持http/https/tcp协议,不限制流量,无需公网IP,也无需设置路由器】。
1. 本地安装配置BUG管理系统
需要注意,本地BUG管理系统需支持以http服务进行访问。如果您本地已经配置了其他的BUG管理系统服务,可直接跳至第二步内网穿透操作。
打开禅道官网下载开源版本:https://www.zentao.net/dynamic/zentaopms17.8-81798.html
这里以windows 版本为例,下载windows 64位版本
下载好后安装打开,点击启动后会自动安装下面三个服务
安装成功后,下列情况表示安装启动成功了
点击访问禅道,会自动打开浏览器访问,出现禅道界面表示访问成功,点击开源版就会出现登录界面
2. 内网穿透
确认在局域网内可以正常通过浏览器访问到BUG管理系统后,接下来使用cpolar穿透本地服务,使得远程可以进行访问。
cpolar官网:https://www.cpolar.com/
2.1 安装cpolar内网穿透
访问cpolar官网,注册一个账号,然后下载并安装客户端,安装教程可以参考官网文档教程。
2.2 创建隧道映射本地服务
cpolar安装成功后,在浏览器上访问本地9200端口【http://127.0.0.1:9200/】,使用cpolar账号登录。
点击左侧仪表盘的隧道管理——创建隧道,由于禅道中的Apache中配置的是80端口,因此我们要来创建一条http隧道,指向80端口:
- 隧道名称:可自定义,注意不要与已有隧道名称重复
- 协议:http协议
- 本地地址:80
- 域名类型:免费选择随机域名
- 地区:选择China top
点击创建
隧道创建成功后,点击左侧的状态——在线隧道列表,查看80端口对应的公网地址然后复制地址
3. 测试公网远程访问
打开浏览器访问所生成的公网地址,出现禅道界面表示成功
4. 配置固定二级子域名
由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar.cn已备案】
注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】
4.1 保留一个二级子域名
登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称
5.1 配置二级子域名
访问http://127.0.0.1:9200/,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑
修改隧道信息,将保留成功的二级子域名配置到隧道中
- 域名类型:选择二级子域名
- Sub Domain:填写保留成功的二级子域名,本例为test01
点击更新
然后查看在线隧道列表,此时可以看到公网地址变成了我们设置的二级子域名地址,然后复制地址
6. 使用固定二级子域名远程
在浏览器上访问固定二级子域名,出现登录界面表示成功,现在该公网地址不会随机变化了。
转载自cpolar极点云文章:异地远程访问内网BUG管理系统【cpolar内网穿透】 - cpolar 极点云
相关文章:
![](https://img-blog.csdnimg.cn/img_convert/b593ca8f7c88b8587c016208ce7d7813.png)
异地远程访问内网BUG管理系统【Cpolar内网穿透】
文章目录 前言1. 本地安装配置BUG管理系统2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射本地服务3. 测试公网远程访问4. 配置固定二级子域名4.1 保留一个二级子域名5.1 配置二级子域名6. 使用固定二级子域名远程 前言 BUG管理软件,作为软件测试工程师的必备工具之一。在…...
![](https://img-blog.csdnimg.cn/673b2b1677ec43df82a8ad5120e9b89d.png)
论文笔记:一分类及其在大数据中的潜在应用综述
0 概述 论文:A literature review on one‑class classification and its potential applications in big data 发表:Journal of Big Data 在严重不平衡的数据集中,使用传统的二分类或多分类通常会导致对具有大量实例的类的偏见。在这种情况…...
![](https://img-blog.csdnimg.cn/img_convert/abfc2748c59ea14b1e994b24b950f1f9.gif)
下单时如何保证数据一致性?
原创 哪吒 哪吒编程 2023-09-07 08:03 发表于辽宁 收录于合集#Redis11个 (给哪吒编程加星标,提高Java技能) 大家好,我是哪吒。 在前几篇文章中,提到了Redis实现排行榜、Redis数据缓存策略,让我们对Redis…...
![](https://img-blog.csdnimg.cn/45f932026d8e4c8dba735284a2eff7e4.gif#pic_center#pic_center)
【C++ Core Guidelines解析】深入理解现代C++的特性和原理
文章目录 👨⚖️《C Core Guidelines解析》的主要观点👨🏫《C Core Guidelines解析》的主要内容👨💻作者介绍 🌸🌸🌸🌷🌷🌷💐&a…...
![](https://www.ngui.cc/images/no-images.jpg)
Go语言高阶:Reflection反射与Files操作 详细示例教程
目录标题 一、Reflection反射1. What is reflection? 什么是反射2. Inspect a variable and find its type 检查变量并找到它的类型3. Reflect.Type and reflect.Value 反射类型和值4. Reflect.Kind 查看底层种类5. NumField() and Field() methods 字段数量和索引值方法6. In…...
![](https://img-blog.csdnimg.cn/img_convert/b3cb938780356fe7b027eed835437f18.png)
谷歌seo技术流
很多外贸企业和独立站都想从Google获得免费的流量,也就是SEO流量,但是在做SEO的过程中,总会面临这样或那样的问题。米贸搜谷歌推广将这些问题总结如下: 既然SEO看起来似乎很难,但还是有很多电商公司愿意投资SEO&#x…...
![](https://www.ngui.cc/images/no-images.jpg)
ReactiveUI MVVM框架(1)-Collections
ReactiveUI MVVM框架(1)-Collections ReactiveUI使用动态数据(DynamicData)用于集合的操作。 当对动态数据集合进行更改时,会产生更改通知,通知表示为ChangeSet,里面包含了更改信息࿰…...
![](https://img-blog.csdnimg.cn/b7c473b2755a43f9a665da03a5378262.png#pic_center)
【微服务】五. Nacos服务注册
Nacos服务注册 5.1 Nacos服务分级存储模型Nacos服务分级存储模型:服务集群属性:总结: 5.2 根据集群负载均衡总结 5.3 Nacos服务实例的权重设置总结: 5.6 环境隔离namespace总结 5.7 Nacos和Eureka的对比总结 5.1 Nacos服务分级存储…...
![](https://img-blog.csdnimg.cn/993a12f0ccef41eba0f69108c72551a6.png)
Lnmp架构-Redis
网站:www.redis.cn redis 部署 make的时候需要gcc和make 如果在纯净的环境下需要执行此命令 [rootserver3 redis-6.2.4]# yum install make gcc -y 注释一下这几行 vim /etc/redis/6739.conf 2.Redis主从复制 设置 11 是master 12 13 是slave 在12 上 其他节…...
![](https://www.ngui.cc/images/no-images.jpg)
Python 二进制数据处理与转换
不得不说,Python能火是有原因的,物联网开发中常用的数据处理方式,Python都有内置的函数或方法,相当方便,官方文档见二进制序列类型,下面是一些示例代码 string Hello World! # 字符串转二进制数据 data …...
![](https://img-blog.csdnimg.cn/img_convert/77c5aeeb7991413b31e89bb36b445e51.jpeg)
【LeetCode】297.二叉树的序列化与反序列化
题目 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序列化…...
![](https://img-blog.csdnimg.cn/31da7fa157434557a2c01ab0514e9b31.png)
Java HashSet
HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。 HashSet 允许有 null 值。 HashSet 是无序的,即不会记录插入的顺序。 HashSet 不是线程安全的, 如果多个线程尝试同时修改 HashSet,则最终结果是不确定的。 您必…...
![](https://img-blog.csdnimg.cn/75364124d304403ea3e5fb2fdd7882d6.png#pic_center)
在iPhone上构建自定义数据采集完整指南
在iPhone上构建自定义数据采集工具可以帮助我们更好地满足特定需求,提高数据采集的灵活性和准确性。本文将为您提供一份完整的指南和示例代码,教您如何在iPhone上构建自定义数据采集工具。 自定义数据采集工具的核心组件 a、数据模型 数据模型是数据采…...
![](https://www.ngui.cc/images/no-images.jpg)
Android MediaRecorder录音
1. 简介 在android中录制音频有两种方式,MediaRecorder和AudioRecord。两者的区别如下: MediaRecorder 简单方便,不需要理会中间录制过程,结束录制后可以直接得到音频文件进行播放;录制的音频文件是经过压缩的&#…...
![](https://img-blog.csdnimg.cn/img_convert/99c254e197fcc765a9d7b38b609d90db.jpeg)
软件提示vcruntime140_1.dll丢失的解决方法,以及丢失的原因总结
在运行某些程序时,可能会出现“vcruntime140_1.dll 丢失”的错误提示。这是因为 vcruntime140_1.dll 是 Visual C Redistributable 的一部分,它通常被安装在 Windows 操作系统上。如果该文件丢失或无法找到,可能会导致程序无法正常运行。在我…...
![](https://img-blog.csdnimg.cn/ac28e549c3a7416dbb9cab7881db07d3.png)
Datax抽取mysql的bit类型数据
背景:使用datax抽取mysql的一张表,里面有两个bit类型的字段,抽取出来显示如下: 需要在抽取reader里面进行处理配置 最终生成的datax的json文件reader的配置会转换为具体的数值 最终查询效果:...
![](https://img-blog.csdnimg.cn/b054d2813894465da0a50c0f9063b4e4.png)
git 后悔药
前言 自上而下,撤销可以分为从远程库撤销,从本地库撤销,从暂存库撤销。 例子:代码已经提交了三个记录到远程库,分别对应了记录1,内容1,记录2,内容2,记录3,内…...
![](https://img-blog.csdnimg.cn/e774f41eadae4609879aacb910eb91b8.png#pic_center)
vue-cli搭建一个新项目及基础配置
vue-cli搭建一个新项目及基础配置 一、安装步骤二、main.js配置三、router下的index.js 一、安装步骤 1.安装node环境:下载地址:Node.js 2.安装脚手架:npm install -g vue/cli 3.创建vue项目:vue create 项目名 4.进入项目&…...
![](https://img-blog.csdnimg.cn/img_convert/a01874e9f63b0d56a1af985f9de5bb33.png)
【C++】 C++11(右值引用,移动语义,bind,包装器,lambda,线程库)
文章目录 1. C11简介2. 统一的列表初始化2.1 {}初始化2.2 std::initializer_list 3. 声明3.1 auto3.2 decltype3.3 auto与decltype区别3.4 nullptr 4. 右值引用和移动语义4.1 左值引用和右值引用4.2 左值引用与右值引用比较4.3 右值引用使用场景和意义4.…...
![](https://img-blog.csdnimg.cn/ee8d5c39319a48b295e2573ff514174e.png)
附录1-爬虫的一些技巧
目录 1 寻找url与显示内容的关系 2 修改请求头 3 局部刷新 4 阅读返回信息 5 多尝试页面其他的使用方式 6 尝试不同类型参数 7 表单类型的post多用data发,接口类型的post多用json发 8 消除degger 9 你在浏览器上看到的html与你下载下来的html不一…...
![](https://img-blog.csdnimg.cn/ae110a5ab78548c880bebe50684d686f.png)
【android12-linux-5.1】【ST芯片】【RK3588】【LSM6DSR】HAL移植
一、环境介绍 RK3588主板搭载Android12操作系统,内核是Linux5.10,使用ST的六轴传感器LSM6DSR芯片。 二、芯片介绍 LSM6DSR是一款加速度和角速度(陀螺仪)六轴传感器,还内置了一个温度传感器。该芯片可以选择I2C,SPI通讯,还有可编程终端,可以后置摄像头等设备,功能是很…...
![](https://img-blog.csdnimg.cn/2c8a9a73a44744b78ae58fe46c10cda7.png)
DragGAN应运而生,未来在4G视频上都可能利用拖拽式编辑
原创 | 文 BFT机器人 2023年8月14日-15日,第七届GAIR全球人工智能与机器人大会在新加坡乌节大酒店成功举办。 在「AIGC 和生成式内容」分论坛上,南洋理工大学科学与工程学院助理教授潘新钢以《Interacitve Point-Dragging Manipulation of Visual Cont…...
![](https://img-blog.csdnimg.cn/img_convert/014abd2493880d13d9045fececc8a62d.png)
【C++技能树】多态解析
Halo,这里是Ppeua。平时主要更新C,数据结构算法,Linux与ROS…感兴趣就关注我bua! 文章目录 0.多态的概念0.1 多态的定义 1. 重写2.Final与Override3.抽象类4.多态中的内存分布.4.1虚表存在哪里? 5.多态调用原理5.1 动态绑定与静…...
![](https://img-blog.csdnimg.cn/340efc707ffd46ccb149be793f5f743c.png)
【爬虫笔记】Python爬虫简单运用爬取代理IP
一、前言 近些年来,网络上的爬虫越来越多,很多网站都针对爬虫进行了限制,封禁了一些不规则的请求。为了实现正常的网络爬虫任务,爬虫常用代理IP来隐藏自己的真实IP,避免被服务器封禁。本文将介绍如何使用Python爬虫来…...
![](https://www.ngui.cc/images/no-images.jpg)
IP协议-NAT机制(理解网络结构的关键要点)
前言 我们现在使用得最多的IP协议版本是IPv4,IPv4是4个字节,32位,也就是说我们的IP地址最多就只有2^32(42亿)个,在日常生活中,我们需要联网的设备都需要有IP地址才能进行通讯,很明显…...
![](https://img-blog.csdnimg.cn/img_convert/15e7616c8fbb4d98cdfdb094541f3ece.png)
Python UI自动化 —— 关键字+excel表格数据驱动
步骤: 1. 对selenium进行二次封装,创建关键字的库 2. 准备一个表格文件来写入所有测试用例步骤 3. 对表格内容进行读取,使用映射关系来对用例进行调用执行 4. 执行用例 1. 对selenium进行二次封装,创建关键字的库 from time imp…...
![](https://img-blog.csdnimg.cn/img_convert/f7f22b80e9e30f5077f2a2fdbe9213d6.png)
AI:06-基于OpenCV的二维码识别技术的研究
二维码作为一种广泛应用于信息传递和识别的技术,具有识别速度快、容错率高等优点。本文探讨如何利用OpenCV库实现二维码的快速、准确识别,通过多处代码实例展示技术深度。 二维码作为一种矩阵型的条码,广泛应用于各个领域,如商品追溯、移动支付、活动签到等。二维码的快速…...
![](https://www.ngui.cc/images/no-images.jpg)
Spring MVC Http Event Stream
什么是 Http Event Stream Event Stream 技术是一种实现服务器推送事件的方法,它通过在一个持续的 HTTP 连接上发送事件流来实现推送。具体来说,服务器发送一些事件到客户端,并将这些事件封装成一些指定格式的文本流。客户端通过监听这个流&…...
![](https://img-blog.csdnimg.cn/5c5bdb021ef74d06bd3bf7e38bf69966.png)
2023年亲测有效----树莓派启动时自动邮件上报ip
2023年亲测 树莓派启动时自动邮件上报ip 首先开启qq邮箱smtp服务shell文件内容启动自动执行python文件注意事项 首先开启qq邮箱smtp服务 然后点击开启就会有授权码 shell文件内容 在自己的shell里,运行echo $PATH,把内容覆盖下面的path。 功能 作用就…...
![](https://img-blog.csdnimg.cn/204c5ce72a5044a3bf5579eb4fcd8687.png)
Direct3D颜色
在Direct3D中颜色用RGB三元组来表示,RGB数据可用俩种不同的结构来保存,第一种是D3DCOLOR,它实际上与DWORD类型完全相同,共有32位,D3DCOLOR类型种的各位被分成四个8位项,每项存储了一种颜色分量的亮度值。 由…...
![](https://img-blog.csdnimg.cn/img_convert/ea1cff44e9467af75984cdedba7397d5.png)
医院建设网站/搜索引擎调词软件
Ⅰ 英语单词的 排序首先楼主所提供的句子是一个固定句式,也就是一种习惯用法(是宾语回前置结构),这种习惯用法答不仅读起来朗朗上口,而且将说话人强调“赚更多的钱,然后才能花更多的钱”的隐含意思表达了出来,如果用一…...
ih5做pc 网站/国家卫健委最新疫情报告
简介 MongoDB 是由C语言编写的,是一个基于分布式文件存储的开源数据库系统。它是非关系型数据库,但其结构与MySQL又很相似,mysql中的表格,在这里被称为集合,mysql表格内的数据是一条条带字段的数据,但在这…...
![](/images/no-images.jpg)
做网站的费用怎么做账/百度云搜索引擎入口 百度网盘
在web工程中,jsp页面上的请求时要进行字符编码转换的 通常在web。xml中添加过滤器作用是把request对象中的头信息参数等等进行编码转换 然后继续后续过滤链。web。xml加入 (尽可能考前排放 过滤器是有顺序的)Set Character Encodinglter。SetCharacterEncodingFilte…...
![](/images/no-images.jpg)
做医院的系统网站怎么做/优秀的软文
基于乐鑫ESP8266的SOC解决方案参考文章: (1)基于乐鑫ESP8266的SOC解决方案 (2)https://www.cnblogs.com/dapangsen/p/6392621.html (3)https://www.codeprj.com/blog/618b2d1.html 备忘一下…...
![](https://images2018.cnblogs.com/blog/625432/201807/625432-20180717092619922-770913303.png)
规划网站的总结/seo提升排名技巧
登录JIRA访问打开缓慢,查询日志出现下述提示:java.lang.OutOfMemoryError: GC overhead limit exceeded 修改setenv.sh文件中的JVM配置,/data/atlassian/jira/bin 是我JIRA安装的路径 #cd /data/atlassian/jira/bin #vi setenv.sh 编辑保存后…...
![](/images/no-images.jpg)
供应链管理专业研究生/seo技术培训班
如何设立短期目标 知道吗?那些成功人士极力反对的,以及权威人士大力阻止的,而我们又没有发现什么不好的事,或许就是我们苦苦追寻的“成功秘诀”。政府、专家、成功者经常像大人哄孩子一样。难道不是吗?“那是粑粑&…...