哪吒v1 Docker CloudFlare Tunnel版

chen'mo
2024-12-01 / 0 评论 / 3,107 阅读 / 正在检测是否收录...

哪吒v1 Docker CloudFlare Tunnel版

项目地址:

https://github.com/yumusb/nezha-new.git

无需公网IP,全程都在CF下,项目优势:

  1. 不暴露公网ip 防止被攻击
  2. 单栈转双栈 ipv4 ipv6 都能用 纯ipv6 也方便挂探针
  3. 除境内网络外 走cf基本都优化
  4. 开箱即用 迁移备份方便

Dashboard安装

  1. 安装好docker
  2. 申请 CloudFlare Tunnel Token
    https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-remote-tunnel/
  3. CloudFlare开启GRPC流量代理
    https://developers.cloudflare.com/network/grpc-connections/
    gRPC.jpg
  4. 启动服务
    git clone https://github.com/yumusb/nezha-new.git
    编辑 .env 文件中的 TUNNEL_TOKEN 为自己申请的
    docker compose up -d
    或者docker-compose.yml

    services:
      dashboard:
    image: ghcr.io/nezhahq/nezha
    restart: always
    volumes:
      - ./data:/dashboard/data
      nginx:
    image: nginx:stable-alpine
    restart: always
    volumes:
      - ./conf.d:/etc/nginx/conf.d
    depends_on:
      - dashboard
      tunnel:
    image: cloudflare/cloudflared
    restart: always
    command: tunnel run --protocol http2
    environment:
      - TUNNEL_TOKEN
    depends_on:
      - dashboard
  5. 服务端映射到CF
    CloudFlare Tunnel管理页 https://one.dash.cloudflare.com/ 加1个Public hostname 指向 http://nginx:80
    tunnels.jpg

    Dashboard配置

    /dashboard/settings 里面设置一下

  6. 仪表板服务器域名/IP(无 CDN)
    上面的 Public hostname
  7. 真实IP请求头
    可以写nz-realip或者CF-Connecting-IP

AGENT

dashboard右上角复制安装命令,注意手动修改参数中的8008端口为443,TLS改为True。

DOCKER 安装 AGENT(可选)

其他

后台地址 /dashboard
默认密码 admin/admin

演示地址:

https://nezha.204666.xyz/

0
宝塔面板安装Infinite Servers探针面板
« 上一篇 11-10
搭建Artemis Server Monitor探针教程
下一篇 » 12-12

评论 (0)