预编译的二进制zip格式压缩包可在官网下载中找到。下载对应平台的压缩包,解压后即可使用。
Windows安装方式
- 在官网下载下载适用于Windows平台的zip压缩包,解压后得到cpolar安装包,然后双击安装包一路默认安装即可。
macOS安装方式
- 在官网下载下载适用于macOS平台的zip压缩包,解压后得到cpolar,然后通过命令行带参数运行即可。
1. 通过Homebrew包管理器安装
brew tap probezy/core && brew install cpolar
2. token认证
登录后台,查看自己的认证token,之后将token贴在命令行里
cpolar authtoken xxxxxxx
3. 安装服务
sudo cpolar service install
4. 启动服务
sudo cpolar service start
5. 安装完成
可以去入门指南进一步了解cpolar的使用方法。
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
或 cpolar短链接安装方式:(国外使用)
curl -sL https://git.io/cpolar | sudo bash
2. 查看版本号,显示3.2.88.22
cpolar version
3. token认证
登录后台,查看自己的认证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的使用方法。
注: 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
openwrt路由器上的安装方式
本教程适合于CPU是X64,arm64平台的openwrt系统
1. ssh登录openwrt路由器
2. 在命令行下,添加cpolar插件的仓库源
2.1 下载公钥
wget -O cpolar-public.key http://openwrt.cpolar.com/releases/public.key
opkg-key add cpolar-public.key
2.2 将cpolar源添加至包管理器
echo "src/gz cpolar_packages http://openwrt.cpolar.com/releases/packages/$(. /etc/openwrt_release ; echo $DISTRIB_ARCH)" \
>> /etc/opkg/customfeeds.conf
2.3 更新包管理器
opkg update
3. 安装cpolar插件
opkg install luci-app-cpolar
opkg install luci-i18n-cpolar-zh-cn