码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 异地远程访问内网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位版本

    202301163172001

    下载好后安装打开,点击启动后会自动安装下面三个服务

    202301163172002

    安装成功后,下列情况表示安装启动成功了

    202301163172003

    点击访问禅道,会自动打开浏览器访问,出现禅道界面表示访问成功,点击开源版就会出现登录界面

    202301163172004

    2. 内网穿透

    确认在局域网内可以正常通过浏览器访问到BUG管理系统后,接下来使用cpolar穿透本地服务,使得远程可以进行访问。

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

    2.1 安装cpolar内网穿透

    访问cpolar官网,注册一个账号,然后下载并安装客户端,安装教程可以参考官网文档教程。

    20230116180428

    2.2 创建隧道映射本地服务

    cpolar安装成功后,在浏览器上访问本地9200端口【http://127.0.0.1:9200/】,使用cpolar账号登录。

    20230116180611

    点击左侧仪表盘的隧道管理——创建隧道,由于禅道中的Apache中配置的是80端口,因此我们要来创建一条http隧道,指向80端口:

    • 隧道名称:可自定义,注意不要与已有隧道名称重复
    • 协议:http协议
    • 本地地址:80
    • 域名类型:免费选择随机域名
    • 地区:选择China top

    点击创建

    202301163172005

    隧道创建成功后,点击左侧的状态——在线隧道列表,查看80端口对应的公网地址然后复制地址

    202301163172006

    3. 测试公网远程访问

    打开浏览器访问所生成的公网地址,出现禅道界面表示成功

    202301163172007

    4. 配置固定二级子域名

    由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar.cn已备案】

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

    4.1 保留一个二级子域名

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

    202301163172008

    202301163172009

    5.1 配置二级子域名

    访问http://127.0.0.1:9200/,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

    202301163172010

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

    • 域名类型:选择二级子域名
    • Sub Domain:填写保留成功的二级子域名,本例为test01

    点击更新

    202301163172011

    然后查看在线隧道列表,此时可以看到公网地址变成了我们设置的二级子域名地址,然后复制地址

    202301163172012

    6. 使用固定二级子域名远程

    在浏览器上访问固定二级子域名,出现登录界面表示成功,现在该公网地址不会随机变化了。

    202301163172013

    转载自cpolar极点云文章:异地远程访问内网BUG管理系统【cpolar内网穿透】 - cpolar 极点云

  • 相关阅读:
    鸿蒙+瑞芯微直播一体机方案 8K 8核CPU软硬件方案
    【C++ Primer Plus学习记录】指针——使用new来分配内存
    30天Python入门(第十八天:深入了解Python中的正则表达式)
    六石编程学:问题要面对,办法要技巧,做不好的功能要想办法
    芯科蓝牙BG27开发笔记4-SSV5 IDE的使用
    二叉树是什么?有几种遍历方式?怎么实现遍历?看完这篇文章之后相信你会有更好的理解
    视频汇聚/视频云存储/视频监控管理平台EasyCVR分发rtsp流起播慢优化步骤详解
    [附源码]Python计算机毕业设计SSM开小灶线下管理系统(程序+LW)
    1、年千亿营收企业Java研发人员日常使用Linux命令总结
    一些有趣的B+树优化实验
  • 原文地址:https://blog.csdn.net/Ceylan__/article/details/132737535
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号