
1 dushixiang 6 天前 除了每次都需要输入账号密码之外没啥问题,但是 basic auth 设置的简单了容易被爆破,设置的复杂了有记不住,每次都要去密码本里面找。 所以我的 Next-Terminal 就可以完美的解决这种问题,想要访问必须先登录鉴权,支持设置验证码、暴力破解账号 或 IP 锁定,也支持设置禁止密码登录,使用 Passkey 。 一个演示地址 https://baidu.typesafe.cn 登录 test/test 账号有权限访问,manager/manager 无权限访问 |
2 f1ynnv2 OP @dushixiang 感谢大佬,看了一下这个方案,真的是完美啊比 basic auth 体验好多了,尤其是支持 passkey 。准备付费了。 有一些疑问,像是 mtphotos 这种 app 和网页连接一样的端口,网页登录的时候可以通过 next terminal 鉴权,那 app 登录的时候是不是就没办法通过 next terminal 了? |
3 dushixiang 6 天前 @f1ynnv2 目前已经增加了一个临时 IP 白名单的功能,点击后会自动放行 IP XX 分钟(这个时间可以自定义),另外还可以通过内置的 API Token 来定时请求接口来放行 IP 。 |
4 Heisenhower 6 天前 装一个雷池( safeline )社区版就够用了 |
5 bigtan 6 天前 我家里的小主机啥的都是 ipv6 直接公网可以访问,不过我都是更新比较勤,而且 ssh 只开 key ,到现在还没出过事。 |
6 gvdlmjwje 6 天前 搭楼问个问题,我也是 ddns 的方案,nginx proxy manager 做 https 反代的,如果我要加一层雷池 waf 应该加在哪里?现在的路径是这样的:腾讯云 DNS路由器公网映射 IP:8443NPM(泛域名+SSL)docker 。应该吧 waf 加在 NMP 前级吗? |
7 f1ynnv2 OP @dushixiang 感谢解惑,这种临时解决方案对于 app 访问来说还是不太完美,不过 app 需要访问的场景也有限,目前也只有 mtphotos 主动适配了 basic auth 的方案,其它要用 app 访问家里服务的使用 https+basic auth 也是无解。 感觉 next terminal 对于网页访问家里的服务来说已经是 99.99%的完美了。这两天研究下准备部署上。 |
8 dushixiang 6 天前 via iPhone @f1ynnv2 还有一个 https 证书双向认证的方案,最近就要上了,原理可以看我之前写的文章 https://mp.weixin.qq.com/s/_8toY107hVldpi8xAzJLoA?from=groupmessage&isappinstalled=1&scene=1&clicktime=1770119630&enterid=1770119630 |
9 PerFectTime 6 天前 我在所有服务前面用 caddy 套了一层 oauth, 特定接口放开, 其他的都得过验证, 没有什么问题 |
10 securityCoding 6 天前 via Android 老哥,听过 cloudflare tunnel 吗。。。 |
11 Danswerme 5 天前 可以考虑用一下 Cloudflare access control |
12 jpyl0423 5 天前 如果只是网页访问可以用这个 Authelia |
13 Hozoy 5 天前 你这样 99% 的 app 场景都用不了,包括飞牛/immich/Homeassistant 等 app |
14 jeesk 5 天前 via Android 只用 vpn , 其他的都不行 隧道安全得多 |
16 flynaj 1 天前 via Android 可以用,Port Knocking ,也可以用 easytier 这类 |