Unraid 篇十:cloudflared安装配置教程

2022-08-09 11:06:57 5点赞 19收藏 3评论

cloudflared安装配置教程

1. 创建一个cloudflared文件夹 , 并登录cloudflared拉取证书

mkdir -p /mnt/user/appdata/cloudflared/ && chmod -R 777 /mnt/user/appdata/cloudflared/

docker run -it --rm -v /mnt/user/appdata/cloudflared:/home/nonroot/.cloudflared/ cloudflare/cloudflared tunnel login

cloudflared安装配置教程

点击链接跳转到授权argo隧道页面,选择对应域名,点击 授权 ,下载证书

cloudflared安装配置教程

cloudflared安装配置教程

2. 创建隧道 , 设置DNS解析

2.1 修改 "TUNNELNAME" 为自己定义的名称


docker run -it --rm -v /mnt/user/appdata/cloudflared:/home/nonroot/.cloudflared/ cloudflare/cloudflared:2022.4.0-amd64 tunnel create TUNNELNAME

cloudflared安装配置教程

cloudflared安装配置教程

  • 保存好 UUID 备用

2.2 前往CF网页,设置DNS解析

删除A记录,或者将A记录替换为指向@的CNAME ,目标改成 UUID.cfargotunnel.com (自行修改UUID)

cloudflared安装配置教程

cloudflared安装配置教程

cloudflared安装配置教程

cloudflared安装配置教程

3. 创建修改 config.yml

nano /mnt/user/appdata/cloudflared/config.yml

  • 替换对应 IP:PROT , uuid , domain.com

tunnel: UUID

credentials-file: /home/nonroot/.cloudflared/UUID.json

# NOTE: You should only have one ingress tag, so if you uncomment one block comment the others

# forward all traffic to Reverse Proxy w/ SSL

ingress:

- service: https://192.168.50.249:44301

originRequest:

originServerName: domain.com

#forward all traffic to Reverse Proxy w/ SSL and no TLS Verify

#ingress:

# - service: https://192.168.50.249:44301

# originRequest:

# noTLSVerify: true

# forward all traffic to reverse proxy over http

#ingress:

# - service: http://192.168.50.249:8001

4. 应用搜索安装 cloudflared

  • 存储库固定到当前较为稳定的版本 : cloudflare/cloudflared:2022.4.0-amd64 ,喜欢追新的就去掉'冒号+版本号'

  • 发布参数中,替换UUID

  • 修改网络类型

cloudflared安装配置教程

cloudflared安装配置教程

  • 启动后,可以打开日志,检查版本号

cloudflared安装配置教程

cloudflared安装配置教程

拓展知识和命令

1. 列出所有隧道命令

docker run -it --rm -v /mnt/user/appdata/cloudflared:/home/nonroot/.cloudflared/ cloudflare/cloudflared:2022.4.0-amd64 tunnel list

2. 删除隧道命令

docker run -it --rm -v /mnt/user/appdata/cloudflared:/home/nonroot/.cloudflared/ cloudflare/cloudflared:2022.4.0-amd64 tunnel delete TUNNELID

3. 如果仍有活动链接,强制删除命令

docker run -it --rm -v /mnt/user/appdata/cloudflared:/home/nonroot/.cloudflared/ cloudflare/cloudflared:2022.4.0-amd64 tunnel delete -f TUNNELID

删除隧道同时会一起删除相关的凭据文件!

4. 多个域

不需要多个容器,只要将UUID.cfargotunnel.com用于CNAME的内容复制到CF中的其他域

5. 多个容器

如果非要多个容器运行..

docker run -it --rm -v /mnt/user/appdata/cloudflared:/home/nonroot/.cloudflared/ cloudflare/cloudflared:2022.4.0 tunnel info UUID

cloudflared安装配置教程

cloudflared安装配置教程

6. PLEX等流媒体服务器及一切走HTML流量的程序

  • 非HTML流量不可用于CFD,会封号

  • 解决办法 : 关闭小云朵,关闭一切非HTML流量内容的代理

DEBUG 指南

案例 1

Unable to reach the origin service. The service may be down or it may not be responding to traffic from cloudflared: x509: certificate is not valid for any names, but wanted to match youdomain.com

遇到上述错误可以尝试修改 yourdomain.com 为 app.yourdomain.com

tunnel: UUID

credentials-file: /home/nonroot/.cloudflared/UUID.json

ingress:

- service: https://192.168.1.20:18443

originRequest:

originServerName: app.yourdomain.com

案例 2

Cannot determine default configuration path. No file [config.yml config.yaml] in [~/.cloudflared ~/.cloudflare-warp ~/cloudflare-warp /etc/cloudflared /usr/local/etc/cloudflared]bash

error="Unable to reach the origin service. The service may be down or it may not be responding to traffic from cloudflared: dial tcp 127.0.0.1:8080: connect: connection refused" cfRay=XXXXXXXXXXXX-NRT originService=http://localhost:8080

上述错误说明无法访问config.yml
解决: 确认config.yml是否保存在 /mnt/user/appdata/cloudflared/

其他案例

查看官方指南
https://support.cloudflare.com/hc/en-us/articles/360029779472-Troubleshooting-Cloudflare-1XXX-errors
https://support.cloudflare.com/hc/en-us/categories/200276217-Troubleshooting

启用远程SSH访问

  • 创建DNS记录

cloudflared安装配置教程

cloudflared安装配置教程

添加入口规则
入口规则自上而下解析,因此规则应该高于服务https://REVERSEPROXYIP:PORT/ rule.

- hostname: ssh.domain.com

service: ssh://SSHIP:PORT

展开 收起

微软 (Microsoft) Office 365 家庭版/个人版 激活密钥 1年订阅 正版办公软件 店铺至尊指导服务+M365家庭版加强版-15个月

微软 (Microsoft) Office 365 家庭版/个人版 激活密钥 1年订阅 正版办公软件 店铺至尊指导服务+M365家庭版加强版-15个月

暂无报价

Micropoint 东方微点 网络版 杀毒软件

Micropoint 东方微点 网络版 杀毒软件

20000元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

239元起

阳光心健3D心理电子沙盘系统电子心理沙盘管理软件3D沙具茶几外形设备

阳光心健3D心理电子沙盘系统电子心理沙盘管理软件3D沙具茶几外形设备

75600元起

《国家地理 每日精选》iOS数字版软件

《国家地理 每日精选》iOS数字版软件

暂无报价

《Picsew》iOS数字版软件

《Picsew》iOS数字版软件

暂无报价

Microsoft 微软 Office 365 个人版

Microsoft 微软 Office 365 个人版

249元起

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

22元起

Microsoft 微软 Office 2019 家庭学生版 密钥

Microsoft 微软 Office 2019 家庭学生版 密钥

169元起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

399元起

《kirakira+》 iOS软件

《kirakira+》 iOS软件

暂无报价

《DARK SOULS III》(黑暗之魂3 )PC数字版游戏

《DARK SOULS III》(黑暗之魂3 )PC数字版游戏

暂无报价

《扫描全能王付费版》iOS数字版软件

《扫描全能王付费版》iOS数字版软件

暂无报价

WPS 金山软件会员 2年卡

WPS 金山软件会员 2年卡

149元起

《拍照取字 专业版》iOS数字版软件

《拍照取字 专业版》iOS数字版软件

暂无报价

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

249元起
3评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
19
扫一下,分享更方便,购买更轻松