嘟嘟社区

CloudFlareWorker轻松安全鉴权 - ws-scrcpy甲骨文云安卓无nginx方案


接上文  https://hostloc.com/thread-1067531-1-1.html

文中使用nginx来完成WebSocket转发和前端简易保护。

然而我就觉得不大合理,甲骨文本身线路好不到哪里去,套一个cloudflare更好,那岂不是ArgoTunnel直接起飞?既然都用CloudFlare了,直接用worker写一个脚本当nginx鉴权,这样连nginx都省了岂不美哉。

  1. const username = "XXX"//用户名
  2. const password = "123456"//密码
  3. const handle = (req) => {
  4.     const auth = req.headers.get(‘Authorization’) || "Basic "
  5.     if (auth.split(‘ ‘)[1] == btoa(username + ":" + password)) return fetch(req)
  6.     return new Response(null, {
  7.         status: 401,
  8.         headers: {
  9.             ‘WWW-Authenticate’: ‘Basic realm="CyanFalse’s Privae App!"’
  10.         },
  11.         body: ‘CyanFalse自留地!你无权进入!’
  12.     })
  13. }
  14. addEventListener(‘fetch’, event => {
  15.     event.respondWith(handle(event.request))
  16. })

复制代码

确实,我都忘了argo穿透了,还是你会女票,感谢提供思路
你没想过用zerotier之类的,限制内网IP访问不就完了,

ddc998 发表于 2022-9-3 12:57
你没想过用zerotier之类的,限制内网IP访问不就完了,

我用ws-scrcpy本来就是为了方便直接打开访问,用限制内网不是脱裤子放屁?

既然你都提到了zerotier,那我为啥不用SSHTunnel来的更安全更方便

那什么时候支持win10部署玩

ctoh 发表于 2022-9-3 13:08
那什么时候支持win10部署玩

目前不太可能,win virtio arm驱动目前一直有问题,qemu虚拟x86挺绝望的

ChenYFan 发表于 2022-9-3 13:12
目前不太可能,win virtio arm驱动目前一直有问题,qemu虚拟x86挺绝望的

那还是属于未来可期吧

感谢提供瓢路