使用cpolar实现内网映射、内网穿透!
本次实验以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 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