记录绿联 Nas 使用 Cpolar 进行内网穿透的过程
注册 Cpolar 并获得 Authtoken
https://www.cpolar.com/
注册成功后无需选择套餐,直接点击“仪表盘”
点击右侧”验证“按钮,即可获得 Authtoken
下载 Cpolar Docker 镜像
因Docker Hub及国内镜像镜像均无法使用,通过 Docker Image 网页下载 方案下载镜像为Tar
镜像名称:probezy/cpolar
Docker 安装运行镜像
- 将下载的镜像上传至Nas
- 镜像 / 本地镜像 / 添加镜像 / 从Nas导入
- 容器 / 创建容器 / 选择镜像 / 确定
- 网络模式选择 Host
- 取消”创建后运行“选项,因缺少文件无法运行,运行将出现如下错误
1
2Reading configuration file /usr/local/etc/cpolar/cpolar.yml
Failed to read configuration file /usr/local/etc/cpolar/cpolar.yml: open /usr/loca
Nas 运行Cpolar Docker 客户端
点击上文创建的容器,在”基本信息“页面下的”存储空间“可找到该文件应存储于Nas的路径
根据上文提示信息,新建空白的 cpolar.yml 文件,上传至相应路径
再次点击容器的”运行“按钮,容器成功运行
Nas Cpolar Docker 客户端 AuthTocken验证
点击容器的”终端“,新增 /bin/bash ,新增完成后点击进入
运行下列命令,将 [[#注册并获得Authtoken]] 进行验证
1
cpolar authtoken 复制的token
出现下列提示
1
Authtoken saved to configuration file: /usr/local/etc/cpolar/cpolar.yml
验证,仍在 docker bash 环境下,运行下列命令
1
cpolar http 8081
出现如下图所示结果即代表配置成功,Ctrl+C 退出docker bash即可
增加Cpolar隧道
输入 Cpolar 的用户名、密码登录
在 ”隧道管理 / 创建隧道” 中创建隧道,内容包括:
- 隧道名称
- 指定要穿透的端口
- 选择 “随机域名”
- 选择地区 启动即可
在 “状态 / 在线隧道列表 ” 可见已完成穿透的隧道,通过其中的 “公网地址” 即可访问