logo NodeSeekbeta

反代用的cf tunnel 怎么设置密码访问

访问的是隐私内容,怎么设置访问需要先输入密码验证才能访问?

1234
  • 可以参考这篇知乎和我接下来说的
    https://zhuanlan.zhihu.com/p/2002016473892291666
    整体步骤和知乎里面说的差不多


    先在这里添加标识提供程序
    image
    image
    我推荐添加 Cloudflare,这样可以直接用 CF 账户以及任何能登录 CF 账户的方式登录,只是自己用的话记得限制为自己的账户成员,否则,需要在策略里限制一下。当然 OTP 也够用;OTP 就是给你的邮箱发封邮件验证,之后添加策略的时候要注意限制邮箱,不然随便哪一个邮箱都能登录和访问🗿,这和前面 CF 的方法是一样的

    接下来去添加策略
    image
    image

    然后去网络 -> 连接器添加 Tunnel
    image
    image

    接着,添加应用程序
    image
    选自托管和私有 -> 公共 DNS
    image
    设置目标
    image
    设置策略
    image
    这个我记得我关了
    image

    就完成了
    image
    这里我没有配置 cloudflared,所以看到 Tunnel Error 是正常的
    image
    换一个未授权的账号试试
    image


    打了好多字,我得拿来水篇帖子 hhh

    @ifreedom 请看

  • @user001 #20 我研究得到的结论是这样的:只能做到 Cloudflare + TOTP (Time-based OTP) 或 邮件 OTP + TOTP,不能只输用户名 + TOTP

    真正的用户名 + TOTP 需要外接 IdP,接入 NodeSeek 登录也是有可能的


    所以还是建议你把 cf 作为登录方法,“包含”设置为 Cloudflare 账户成员
    image

    我不行了这段话写得好人机……最近发现中英混排要在中文和字母间加空格,试着“符合标准”地打字,空格键按冒烟了

  • @ifreedom #6 你猜怎么着?现在给我一个新账号我也未必能搞出来

    但这个功能对我很重要,我试试看能不能理清楚步骤

    纯自用的话考虑下 Tailscale

  • Zero Trust> 访问控制 > 应用程序

    目标:
    添加自己的公共主机名(子域+域)。

    Access 策略 :
    添加一个访问的策略。(我是设置的登录方法,One-time PIN,这好像需要先添加可访问的用户,在下面,具体步骤你摸索下)
    a1NFvEd7OAbaOgB4ULg278wLwhvGaUTo.webp

    团队和资源里面添加可访问的用户。
    yZHyZ1sQLGH2dZey3z7Km6YfO2GwNkvy.webp

    访问的时候会往邮箱里面发个验证码
    li2XZLGqGoG93kJPL4ueYcK1Cj7WHZDM.webp

  • @1x #13 发布于26/08/2026, 12:19:40
    可以参考这篇知乎和我接下来说的
    https://zhuanlan.zhihu.com/p/2002016473892291666
    整体步骤和知乎里面说的差不多


    先在这里添加标识提供程序
    image
    image
    我推荐添加 Cloudflare,这样可以直接用 CF 账户以及任何能登录 CF 账户的方式登录,只是自己用的话记得限制为自己的账户成员,否则,需要在策略里限制一下。当然 OTP 也够用;OTP 就是给你的邮箱发封邮件验证,之后添加策略的时候要注意限制邮箱,不然随便哪一个邮箱都能登录和访问🗿,这和前面 CF 的方法是一样的

    接下来去添加策略
    image
    image

    然后去网络 -> 连接器添加 Tunnel
    image
    image

    接着,添加应用程序
    image
    选自托管和私有 -> 公共 DNS
    image
    设置目标
    image
    设置策略
    image
    这个我记得我关了
    image

    就完成了
    image
    这里我没有配置 cloudflared,所以看到 Tunnel Error 是正常的
    image
    换一个未授权的账号试试
    image


    打了好多字,我得拿来水篇帖子 hhh

    @ifreedom 请看

    牛逼!(破音)
    我又到你其他回复中多送了一波

  • 访问策略那里有,添加你的域名,设置一个访问策略就行。

  • Zero Trust 添加应用程序,设置好验证方式,
    image
    然后在 Tunnel 配置
    image

    具体的三两句话说不清……😓

  • 用 zerotrust 可以配 oauth 或者邮箱登录

  • @1x #2 我大概也能判断在这个地方去设置,就是具体有点乱

  • @ifreedom #4 问问 AI,限额不紧张的话可以一步截一张图发过去问

  • @1x #2 大哥你想办法说清楚我送你星辰大海和鸡腿 xhj008

  • gemini免费的就能解决,我当时配置的邮箱登录,设置1个白名单邮箱,然后输入邮箱后,接收验证码输入进去就可以了

    还有一个简单的方法,内网再转个nginx反代你要的服务,加个http的验证,类似下图。

  • @feixiang #7 我只能通过cf这里设置,程序是个二进制安装的小插件,没用nginx配置

  • @1x #9 先送个🍗等你好消息

1234

你好啊,陌生人!

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

📈用户数目📈

目前论坛共有73266位seeker

🎉欢迎新用户🎉