1 bitfly 354 天前 via Android caddy2 反代? caddy 文档里貌似有加入鉴权的 可以设置打开密码 或者用 freerdp-webconnect 替代 rdp 用网页访问 windows ? |
2 yinmin 354 天前 via iPhone nginx 反代后,在 nginx 配置双向证书认证 |
![]() | 3 kkk9 354 天前 nginx 反代,ssl+http_auth 也可以你写一个 ngx_lua ,单独登陆页面验证用户密码,通过了操作给当前 ip 加白放行 vnc 端口。保活机制还是手动退出就自己设计吧。 |
![]() | 4 loveqianool 354 天前 via Android cloudflare access https://blog.heyfe.org/blog/cloudflare-access-application.html |
![]() | 5 docx 353 天前 via iPhone Basic-Auth |
6 guazila 353 天前 via Android authelia |
![]() | 7 InDom 353 天前 楼上说的都是正经方案,我说个不正经方案。 写个单独的服务,默认不暴露 NoVNC 的端口,访问这个服务后只对你客户端的 IP 暴露端口。用户身份鉴定就在这个服务里面实现了(适用于非 http 服务) 不过你的场景,最优解就是:Basic-Auth |
![]() | 8 rain0002009 353 天前 有没有可能那个 docker-windows 支持设置一个 vnc 密码呢 |
![]() | 9 LLaMA2 353 天前 |
10 JKOR 353 天前 双向证书认证,最安全高效,反正也是自己用。 |
11 mumu360121 OP @rain0002009 找到了作者关于这个问题的推荐方案,但是没看太懂执行方案,nnginx 是部署在宿主机里还是在 docker 中 |
12 mumu360121 OP 最后通过部署在路由器上的 lucky 解决了,可以增加 basicauth |