logo NodeSeekbeta

无公网 IP 部署哪吒探针教程

最近买了个矿渣玩客云,在想有没有办法把探针部署到玩客云上面,宽带没有公网 IP
搜了下发现可以用 Cloudflare Tunnels 来穿透探针面板和 Agent 通信端口 xhj015
不过每一个帖子讲的好像都不是特别的完整,需要相互融合一下 xhj029 于是乎就有了本篇教程。

准备

  • 一个联网的设备(无需公网 IP)
  • 一个域名
  • Cloudflare Tunnels

实现思路

  • 本地机器上部署好哪吒探针和 Nginx,Nginx 监听 443 端口,反代 8008 端口(访问面板)[1][5],同时访问 proto.NezhaService 路径时,将请求发往 5555 端口(与 Agent 通信)[2][4]

  • Cloudflare Tunnels 使用 HTTPS 访问本地 localhost:443 (需要打开 HTTP2)[2][3]

  • 具体步骤可以看我的博客 无公网 IP 部署哪吒探针

参考资料

  1. 官方文档 - 安装 Dashboard#配置反向代理

  2. 官方文档 - 反向代理 gRPC 端口

  3. 通过CF Tunnel在Cloudflare边缘提供gRPC服务

  4. 通过路径分流实现哪吒探针面板与rpc使用同域名

  5. 通过Cloudflare gRPC隐藏哪吒探针通信IP

12
  • 真不戳

  • xhj003 xhj003 xhj003

  • 绑定吃个鸡腿

  • 有个大佬有现成脚本的,可以找找

  • 可以把这个穿透理解成拿 cf 反代,其余都是一样的

  • 这个要好好看看,另辟蹊径。

  • 使用哪吒探针的被控端是不需要公网ip的,直接登录net机,执行哪吒被控端的命令就好了。不过搭建主控端的话要出口的服务还得用Cloudflare Tunnels yct006

  • 马克一下 之后可能有别的用

  • @ssd #0 可行性很高啊

  • mark一下,晚点看看

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15323位seeker

🎉欢迎新用户🎉