【cpolar内网穿透工具】

news2024/9/23 13:16:50

文章目录

  • cpolar内网穿透工具.md
    • 概述
      • 什么是cpolar?
      • cpolar可以用在哪些场景?
    • 1. 注册cpolar帐号
          • 1.1 访问官网站点:[https://www.cpolar.com](https://link.zhihu.com/?target=https%3A//www.cpolar.com/)
      • 1.2 注册帐号
    • 2. 下载Windows版本cpolar客户端
      • 2.1 下载并安装
      • 2.2 安装完验证
    • 3. token认证
      • 3.1 将token值保存到默认的配置文件中
      • 3.2 创建一个随机URL隧道,测试token值是否正确
    • 4. 搭建一个静态Web站点
      • 4.1 下载演示站点
      • 4.2 打开一个新的命令行窗口
      • 4.3 运行演示站点
    • 5. 测试站点是否正常
      • 5.1 内网地址浏览测试
    • 总结:

cpolar内网穿透工具.md

概述

本教程适合于Windows用户,安装并使用cpolar工具。

什么是cpolar?

cpolar是一个非常强大的内网穿透工具,开发调试的必备利器

它可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。

cpolar可以用在哪些场景?

  • 创建自己的私人Web站点。将本地电脑站点暴露在公网上,让公网用户可访问。
  • 远程SSH控制家中的树莓派。(不需要配置路由器)
  • 远程桌面控制家中的电脑。
  • 远程访问家中的NAS私有云盘。
  • 在本地建立‘我的世界’游戏私人服务器,邀请线上的小伙伴一同玩耍。
  • 微信公众号接口本地断点调试。(本地开发环境可以模拟为公网HTTPS服务器,http://cpolar.cn已备案。)
  • 在家中访问公司内网的OA、ERP、BUG管理系统。(不需要运维人员搭建VPN)
  • 构建Git私人仓库、在线文档服务器等。
  • 批量部署在嵌入式智能家居设备中,方便以后远程控制维护管理。
  • 调试AI机器人平台的WebHook接口等。

看了以上的功能,您是否心动想试一试呢?下面就教大家如何安装并使用它。

1. 注册cpolar帐号

1.1 访问官网站点:https://www.cpolar.com

img

1.2 注册帐号

img

2. 下载Windows版本cpolar客户端

2.1 下载并安装

注册好以后,系统会跳转至登录后台仪表盘,在设置与安装页面,选择对应的客户端版本,这里选择点击Download for Windows按钮下载并安装。

img

2.2 安装完验证

打开命令行窗口

img

在命令行窗口输入命令:

cpolar version

显示版本号如下图,说明安装正确。

img

3. token认证

3.1 将token值保存到默认的配置文件中

打开后台–>验证页面,点击复制按钮

img

在命令行输入命令:

cpolar authtoken <您的验证token值>

该命令会将token值保存到默认的配置文件中,但它并不会验证,我们接下来测试一下

3.2 创建一个随机URL隧道,测试token值是否正确

cpolar http 8080

如下图:可以显示出两个随机URL隧道,则证明token值配置成功。

img

复制上图的随机隧道URL地址,在浏览器中访问一下,在本例中为: https://2f96ce71.cpolar.io/,您的随机地址可能跟上面的不同,没关系,用浏览器打开即可。

img

显示如上图灰色的画面,这说明,cpolar已经配置正确,隧道创建成功。

只是本地8080端口上,并未发现可用的web站点(因为我们还没有配置本地Web Server。所以才会显示灰色不可用的画面。

接下来,我们会在本地8080端口上配置一个演示的web站点,来演示一下它真正的强大之处。

PS: 如何关掉运行的cpolar程序?

CTRL+C退出即可。

4. 搭建一个静态Web站点

我们接下来,创建一个私人的TODO LIST演示站点

4.1 下载演示站点

下载后解压缩

img

解压缩以后,复制演示站点文件夹的路径

img

4.2 打开一个新的命令行窗口

跳转到解压后目录

cd <粘贴演示站点文件夹路径>

本例为:

cd C:\Users\michael\Downloads\cpolar-todo-mvc-stable-windows-amd64

如下图:

img

4.3 运行演示站点

cpolar-todo-mvc -httpAddr=:8080

如下图:

img

5. 测试站点是否正常

5.1 内网地址浏览测试

打开浏览器,网址:http://localhost:8080

这是一个TODO List示例站点

img

目前此站点仅能在自己的浏览器被访问到,其他公网用户无法访问。

我们用cpolar来将该站点暴露在公网。

5.2 使用公网URL地址访问 执行命令:

cpolar http 8080

img

我们使用随机分配的URL地址地址,访问它 本例为: http://2f96ce71.cpolar.io (您的随机地址可能不同)

img

总结:

现在,您已经在公网上创建了一个临时站点,不只是您可以访问到,将该网址发给好友,好友也可以看得到它。同时,您的好友也可以基于该站点TODO LIST,自行设定待办事项,进行高效工作了。

需要注意的是,对于免费版本的cpolar随机URL地址是会在24小时之后变化的,如果需要进一步使用,可以将站点配置成二级子域名,或自定义域名(使用自己的域名)长期使用。

详细信息可以移步至官网后台,了解升级付费套餐的具体内容。

转载自cpolar极点云文章:Win系统如何下载安装使用cpolar内网穿透工具?

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

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

相关文章

SpringBoot使用Redis对用户IP进行接口限流

使用接口限流的主要目的在于提高系统的稳定性&#xff0c;防止接口被恶意打击&#xff08;短时间内大量请求&#xff09;。 一、创建限流注解 引入redis依赖 <!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId&g…

RK3399平台开发系列讲解(内核调试篇)Valgrind 内存调试与性能分析

🚀返回专栏总目录 文章目录 一、为什么要学会Valgrind二、什么是内存泄露三、Valgrind的移植四、Valgrind相关参数沉淀、分享、成长,让自己和他人都能有所收获!😄 📢Valgrind 是一个开源的内存调试和性能分析工具,用于帮助开发者找出程序中的内存错误,如内存泄漏、使…

Ansys 光学解决方案在 A/VMR 中的应用 | 以Apple Vision Pro 为例(1)

说明 苹果公司于近期在 WWDC23 上发布了其第一代空间计算设备 Apple Vision Pro。作为一款跨世代的融合现实产品&#xff0c;Apple Vision Pro 融合了业界尖端的光学技术以实现最佳的用户体验。在这个系列的文章中&#xff0c;我们将以 Apple Vision Pro 中的各项光学应用为引子…

获奖!CFS十二届财经峰会,群硕持续耕耘数字化科技沃土

7月26-27日&#xff0c;CFS2023第十二届财经峰会暨2023可持续商业大会&#xff0c;于北京成功举办。在这场中国经济影响力思想盛会上&#xff0c;群硕获评2023数字化转型推动力奖。 ## 开拓创新&#xff0c;屡获殊荣 CFS财经峰会设立于2012年&#xff0c;是国内众多财经及大众…

【 Python 全栈开发 - 人工智能篇 - 45 】决策树与随机森林

文章目录 一、概念与原理1.1 决策树1.1.1 概念1.1.2 原理特征选择分割方法 1.1.3 优点与缺点1.1.4 Python常用决策树算法 1.2 随机森林1.2.1 概念1.2.2 原理1.2.3 优点与缺点1.2.4 Python常用随机森林算法 1.3 决策树与随机森林的比较1.3.1 相同之处1.3.2 不同之处 二、决策树算…

苍穹外卖Day01项目日志

1.软件开发流程和人员分工是怎样的&#xff1f; 软件开发流程 一个软件是怎么被开发出来的&#xff1f; 需求分析 先得知道软件定位人群、用户群体、有什么功能、要实现什么效果等。 需要得到需求规格说明书、产品原型。 需求规格说明书 其中前后端工程师要关注的就是产品原…

C# 继承,封装,多态等知识点

一&#xff1a;面向对象的三大特征&#xff1a;继承性&#xff0c;封装性&#xff0c;多态性 1&#xff1a;继承性&#xff1a;继承主要描述是类与类之间的关系&#xff0c;通过继承可以在无需重新编写原有的类的情况下&#xff0c;对原有的类的功能进行扩展。 2&#xff1a;封…

【Lua学习笔记】Lua进阶——协程

文章目录 协程协程的定义和调度StatusRunning 协程 协程是一种并发操作&#xff0c;相比于线程&#xff0c;线程在执行时往往是并行的&#xff0c;并且线程在创建销毁执行时极其消耗资源&#xff0c;并且过长的执行时间会造成主进程阻塞。而协程可以以并发时轮值时间片来执行&…

法大大携手盘子女人坊,以数字化唤醒国风摄影新体验

第三方数据显示&#xff0c;目前&#xff0c;我国共有163万家摄影相关企业&#xff0c;有约1900个从事摄影相关业务的品牌&#xff0c;且预计到2025年艺术摄影市场规模将达到7063.18亿元。艺术摄影行业作为在时代进步、科技发展以及人民生活水平提高的推动下逐渐发展起来的行业…

flutter:角标

角标应该非常常见了&#xff0c;以小说app为例&#xff0c;通常会在小说封面的右上角上显示当前未读的章数。 badges 简介 Flutter的badges库是一个用于创建徽章组件的开源库。它提供了简单易用的API&#xff0c;使开发者可以轻松地在Flutter应用程序中添加徽章效果。 官方文…

day42-Live User Filter(实时用户过滤器)

50 天学习 50 个项目 - HTMLCSS and JavaScript day42-Live User Filter&#xff08;实时用户过滤器&#xff09; 效果 index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport…

【深度学习】【三维重建】windows11环境配置tiny-cuda-nn详细教程

【深度学习】【三维重建】windows11环境配置tiny-cuda-nn详细教程 文章目录 【深度学习】【三维重建】windows11环境配置tiny-cuda-nn详细教程前言确定版本对应关系源码编译安装tiny-cuda-nn总结 前言 本人windows11下使用【Instant Neural Surface Reconstruction】算法时需要…

饱和(非饱和)激活函数

1.什么是饱和&#xff08;非饱和&#xff09;激活函数 若h(x)满足&#xff1a;&#xff0c;则h(x)称为饱和激活函数&#xff0c;例如sigmoid和tanh&#xff0c;否则为非饱和激活函数&#xff0c;例如Relu及其变体。 2.非饱和激活函数的优势有两点 能解决所谓的“梯度消失”问…

剑指offer10-II.青蛙跳台阶问题

这道题和上一道斐波那契一模一样&#xff0c;如果你要到达第n个台阶&#xff0c;你有两种方法&#xff0c;第一种是到达n-1级然后跳一下&#xff0c;第二种是到大n-2级然后跳两下&#xff0c;所以到达n级的方法数就是到达n-1级的方法数加上到达n-2级的方法数。其实就是和斐波那…

Hightopo 使用心得(5)- 动画的实现

在前一篇文章《Hightopo 使用心得&#xff08;4&#xff09;- 3D 场景 Graph3dView 与 Obj 模型》中&#xff0c;我们通过使用 ht.Default.startAnim() 让一个直升飞机飞了起来。其实&#xff0c;在 HT for Web 中&#xff0c;有多种手段可以用来实现动画。 我们这里仍然用直升…

20.1:ABC对应123问题

规定1和A对应、2和B对应、3和C对应…26和Z对应 那么一个数字字符串比如"111”就可以转化为: “AAA”、“KA"和"AK” 给定一个只有数字字符组成的字符串str&#xff0c;返回有多少种转化结果 一&#xff1a;暴力方法 public static int number(String str) {…

使用 NVM(Node Version Manager)管理 Node.js 版本

使用 NVM&#xff08;Node Version Manager&#xff09;管理 Node.js 版本 步骤一&#xff1a;安装 NVM NVM 是一个用于安装和管理不同版本的 Node.js 的工具。首先&#xff0c;你需要确保你的系统上已经安装了 NVM。可以通过以下命令检查 NVM 是否已经安装&#xff1a; nvm …

尚硅谷大数据项目《在线教育之采集系统》笔记002

视频地址&#xff1a;尚硅谷大数据项目《在线教育之采集系统》_哔哩哔哩_bilibili 目录 P032 P033 P033 P034 P035 P036 P032 P033 # 1、定义组件&#xff0c;为各组件命名 a1.sources r1 a1.channels c1 a1.sinks - k1# 2、配置sources&#xff0c;描述source a1.sour…

【已解决】 Celery 报错:AttributeError: ‘EntryPoints‘ object has no attribute ‘get‘

【已解决】 Celery 报错&#xff1a;AttributeError: EntryPoints object has no attribute get 1、起因2、实验环境3、解决方案 1、起因 今天闲来无事学习 Celery 分布式任务队列&#xff0c;写好代码发布并执行&#xff0c;报错了 AttributeError: EntryPoints object has n…

芯片竞争总是一个王朝颠覆另一个王朝,壁仞科技会是下一个么?

AI的水位渐高&#xff0c;过河的船也随之身价暴涨。 刚刚解锁万亿美元市值的英伟达&#xff0c;是AI芯片产业中少有的“豪华游轮”。根据澎湃新闻的报道&#xff0c;受到禁售消息的影响&#xff0c;A800芯片近期价格出现大幅上涨。事实上&#xff0c;A800只是A100的替代&#…