本次实验以centos7系统为例:

1:注册账号

https://dashboard.cpolar.com/

打开上面网址,注册登陆,在自己的个人页面中可以看到自己的信息,这里稍后会提到,注册好账户登陆之后往下走

2:安装cpolar

文档地址:https://cpolar.com/docs#linux-system-installation-cpolar , 里面有windows、linux等多种安装方法

2.1:一键安装

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

2.2:查看版本号

cpolar version

2.3:token认证

这里就是刚刚提到的,登录号之后再个人页面找到自己的token

使用cpolar实现内网映射、内网穿透!_cpolar

 然后在服务器执行如下操作:

cpolar authtoken xxxxxxx

将xxxxxxxx替换为自己的token

2.4:开机自启

sudo systemctl enable cpolar

2.5:启动cpolar服务

sudo systemctl start cpolar

2.6:查看系统状态

结果为running为正常

# systemctl status cpolar
● cpolar.service - Cpolar Service
   Loaded: loaded (/etc/systemd/system/cpolar.service; disabled; vendor preset: disabled)
   Active: active (running) since 一 2023-04-10 16:09:37 CST; 4s ago
     Docs: https://www.cpolar.com/docs
 Main PID: 19415 (cpolar)
    Tasks: 18
   Memory: 13.9M
   CGroup: /system.slice/cpolar.service
           ├─19415 cpolar: master process
           └─19424 cpolar: worker process

4月 10 16:09:37 dell-store systemd[1]: Started Cpolar Service.

3:访问cpolar web界面

可查看自己的9200端口是否开放,浏览器访问:http://host:9200

自己的cpolar注册邮箱和密码进行登陆

登陆完成后,在后台自行进行设置,如出现超出免费隧道,可把内置的隧道都删除掉。

4:如何下载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