内网穿透工具(一) -- Cpolar 简介

一、cpolar 简介

cpolar是一种安全的内网穿透云服务,它将内网下的本地服务器通过安全隧道暴露至公网。使得公网用户可以正常访问内网服务。这意味着即使服务器位于防火墙或NAT之后,公网用户也能正常访问您的内网服务。cpolar提供了一种简单、快速且安全的方式来实现远程访问和数据传输。

在这里插入图片描述

二、cpolar 功能特点

  • 安全隧道:创建HTTPS URL,确保数据传输的安全性。
  • 快速连接:支持HTTP/2,优化技术版本,提供快速的隧道服务。
  • 密码保护:设置HTTP认证凭据,保护隧道访问。
  • Websocket支持:无缝分享实时网络应用程序。
  • API请求重放:轻松开发Web API集成。
  • 请求消息监听器:监控隧道上的HTTP请求和响应流量。
  • 路由器零配置:无需配置端口转发或设置动态DNS。
  • TCP隧道:将任何联网服务暴露给互联网。
  • 多隧道支持:使用单个cpolar客户端同时运行多个隧道。
  • 目标虚拟主机站点:重写隧道请求的Host标头,定位特定站点。

三、应用

步骤1:下载cpolar

下载并运行cpolar客户端。可以从cpolar官网下载相应操作系统的版本,支持 WindowsLinux (Centos、Ubuntu)MacOS

1.1.1.Windows

在官网下载下载适用于Windows平台的zip压缩包,解压后得到cpolar安装包,然后双击安装包一路默认安装即可。

1.1.2.Linux

  • 自动安装方式:一键自动安装脚本
  • 手动安装方式:在官网下载下载适用于Linux平台的zip压缩包,解压后得到cpolar,然后通过命令行带参数运行即可。
    一键自动安装脚本

环境需求:

该脚本适用于Ubuntu16.04/18.04/20.04及以后,Centos7/8及以后版本,及支持systemd的新式Linux操作系统,该脚本会自动判断CPU架构(i386/amd64/mips/arm/arm64等等),自动下载对应cpolar客户端,并自动部署安装。

1. cpolar 安装

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

2. 查看版本号,有正常显示版本号即为安装成功

cpolar version

3. token认证

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里

cpolar authtoken xxxxxxx

4. 简单穿透测试

cpolar http 8080

按ctrl+c退出

5. 向系统添加服务

sudo systemctl enable cpolar

6. 启动cpolar服务

sudo systemctl start cpolar

7. 查看服务状态

sudo systemctl status cpolar

8. 登录后台,查看隧道在线状态

https://dashboard.cpolar.com/status

9. 安装完成

注: cpolar 卸载方法

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash -s -- --remove

安装说明:

  • cpolar默认安装路径 /usr/local/bin/cpolar,
  • 安装脚本会自动配置systemd服务脚本,启动以后,可以开机自启动。
  • 如果第一次安装,会默认配置一个简单的样例配置文件,创建了两个样例隧道,一个web,一个ssh
  • cpolar配置文件路径: /usr/local/etc/cpolar/cpolar.yml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值