【cpolar内网穿透工具】

文章目录

  • 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.mzph.cn/news/10515.shtml

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

相关文章

【ARM Cache 系列文章 2 -- Cache Coherence及内存顺序模学习】

文章目录 Cache Coherence 背景1.1 内存顺序模型简介(Memory Model)1.1.1 Normal Memory1.1.2 Device Memory 1.2 Cache 一致性问题解决方案1.2.1 Shareability 属性1.2.2 Non-Shareable 属性1.2.3 Inner-Shareable 属性1.2.4 Out-Shareable 属性 1.3 Shareability 和 PoC/PoU …

【干货防踩坑/全图文分步/Gitlab镜像仓库自动同步】Gitlab CE/EE镜像仓库的配置技巧(含ssh/密码两验证方法)

【干货踩坑】Gitlab CE/EE镜像仓库的配置技巧&#xff08;含ssh/密码两验证方法&#xff09; 众所周知&#xff0c;Gitlab是个好东西。为什么呢&#xff1f;GitHub没有的功能&#xff0c;他全有了。更何况还可以私有部署。这两天自己部署了Gitlab&#xff0c;然后想把自己的项…

2. Spring 的创建和使用

目录 1. 创建 Spring 项目 1.1 创建一个 maven 项目 1.2 添加 Spring 框架支持 1.3 添加启动类 2. 存储 Bean 对象 2.1 创建 Bean 2.2 将 Bean 注册到容器 3. 获取并使用 Bean 对象 3.1 创建 Spring 上下文 ApplicationContext 和 BeanFactory 的区别&#xff08;重点…

django项目入门

django中view.py是什么 在Django中&#xff0c;view.py是一个Python模块&#xff0c;用于处理HTTP请求并返回HTTP响应。它包含了Django应用程序的视图函数&#xff0c;视图函数接收HTTP请求作为参数&#xff0c;并根据请求的内容执行相应的逻辑处理。视图函数可以从数据库中获…

gitignore修改不生效

.gitignore中已经标明忽略的文件目录下的文件&#xff0c;当我想git push的时候还会出现在push的目录中&#xff0c;原因是因为在git忽略目录中&#xff0c;新建的文件在git中会有缓存&#xff0c;如果某些文件已经被纳入了版本管理中&#xff0c;就算是在.gitignore中已经声明…

Jenkins Pipeline的hasProperty函数

函数的作用 用于判断某个参数或者字段是否存在。 用法 例子一 def projectStr "P1,P2,P3" pipeline {agent anyparameters {extendedChoice(defaultValue: "${projectStr}",description: 选择要发布的项目,multiSelectDelimiter: ,,name: SELECT_PROJ…

学习Java,需要知道的网站30+网站,你知道哪些?

以下是 30 个 Java 学习网站&#xff0c;并详细介绍&#xff1a; Java 官方文档&#xff1a;https://docs.oracle.com/javase/8/docs/api/ Java 官方文档是 Java 学习者必备的参考资料&#xff0c;提供了 Java 核心库的详细说明和示例代码&#xff0c;包括类、接口、方法和属性…

分布式锁:Redis、Zookeeper

1.基于Redis实现分布式锁&#xfeff; Redis分布式锁原理如上图所示&#xff0c;当有多个Set命令发送到Redis时&#xff0c;Redis会串行处理&#xff0c;最终只有一个Set命令执行成功&#xff0c;从而只有一个线程加锁成功 2.SetNx命令加锁 利用Redis的setNx命令在Redis数据库…

TensorFlow 进阶:定制模型和训练算法

本文将为你提供关于 TensorFlow 的中级知识&#xff0c;你将学习如何通过子类化构建自定义的神经网络层&#xff0c;以及如何自定义训练算法。 一、创建自定义层 在 TensorFlow 中&#xff0c;神经网络的每一层都是一个类&#xff0c;我们可以通过创建一个新的类并继承 tf.ke…

Vision Transformer (ViT)

生成式模型与判别式模型 生成式模型&#xff0c;又称概率模型&#xff0c;是指通过学习数据的分布来建立模型P(y|x)&#xff0c;然后利用该模型来生成新的数据。生成式模型的典型代表是朴素贝叶斯模型&#xff0c;该模型通过学习数据的分布来建立概率模型&#xff0c;然后利用…

【个人笔记】Linux命令之查看使用过的命令

1.使用 history 显示出所有使用过的命令 history2.使用 history 和 grep 命令进行过滤 history | grep docker3.查看 &#xff5e;/.bash_history 文件&#xff0c;Bash的命令历史默认保存在~/.bash_history中 vim ~/.bash_history #或 cat -n ~/.bash_history4.使用 ctrlr …

【人工智能】深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化

深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化) 文章目录 深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化)深度神经网络训练训练深度神经网络参数共享卷积神经网络(CNN)卷积多卷积核卷积全连接最大池化卷积+池化拉平向量激活函数优化小结深度神经…

如何在Debian中配置代理服务器?

开始搭建代理服务器 首先我参考如下文章进行搭建代理服务器&#xff0c;步骤每一个命令都执行过报了各种错&#xff0c;找了博客 目前尚未开始&#xff0c;我已经知道我的路很长&#xff0c;很难走呀&#xff0c;加油&#xff0c;go&#xff01;go&#xff01;go&#xff01; …

MySQL数据库关于表的一系列操作

MySQL中的数据类型 varchar 动态字符串类型&#xff08;最长255位&#xff09;&#xff0c;可以根据实际长度来动态分配空间&#xff0c;例如&#xff1a;varchar(100) char 定长字符串&#xff08;最长255位&#xff09;&#xff0c;存储空间是固定的&#xff0c;例如&#…

Nginx | Nginx返回的状态码详情

200 &#xff08;成功&#xff09; 服务器已成功处理了请求。 通常&#xff0c;这表示服务器提供了请求的网页。 201 &#xff08;已创建&#xff09; 请求成功并且服务器创建了新的资源。 202 &#xff08;已接受&#xff09; 服务器已接受请求&#xff0c;但尚未处理。 203 &…

博客更新notion版本01

官网视频娇嗔 Your connected workspace for wiki, docs & projects | Notion 【Notion教程】&#xff1a;https://www.bilibili.com/video/[BV1so4y1V7nX](https://www.bilibili.com/video/BV1so4y1V7nX/?spm_id_from333.788.video.desc.click) 【Notion汉化】&#x…

系统架构设计师-软件架构设计(4)

目录 一、软件架构评估 1、敏感点 2、权衡点 3、风险点 4、非风险点 5、架构评估方法 5.1 基于调查问卷或检查表的方式 5.2 基于度量的方式 5.3 基于场景的方式 6、基于场景的评估方法 6.1 软件架构分析法&#xff08;SAAM&#xff09; 6.2 架构权衡分析法&#xff08;ATAM&am…

J2EE通用分页02

目录 一.重构-提取公用方法 1.为了进行公共方法的抽取&#xff0c;需要找出上面实习中的可通用部分&#xff0c;和差异化部分 2.公用方法封装思路 3. 具体实现 二.分页标签 2.1 准备一个Servlet 3.2 结果展示页面 三. 过滤器解决中文乱码问题 四.加入分页功能 四…

Visio制作特征矩阵

Visio制作特征矩阵 https://blog.csdn.net/sinat_39620217/article/details/115577962?ops_request_misc&request_id&biz_id102&utm_termvisio%E6%9C%89%E7%BD%91%E6%A0%BC%E5%90%97&utm_mediumdistribute.pc_search_result.none-task-blog-2allsobaiduweb~de…

Yolov8引入 清华 ICCV 2023 最新开源移动端网络架构 RepViT | RepViTBlock即插即用,助力检测

💡💡💡本文独家原创改进:轻量级 ViT 的高效架构选择,逐步增强标准轻量级 CNN(特别是 MobileNetV3)的移动友好性。 最终产生了一个新的纯轻量级 CNN 系列,即 RepViT RepViTBlock即插即用,助力检测 | 亲测在多个数据集能够实现涨点,并实现轻量化 💡💡💡Yo…