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

71次阅读

共计 1144 个字符,预计需要花费 3 分钟才能阅读完成。

接上文 https://hostloc.com/thread-1067531-1-1.html
文中使用 nginx 来完成 WebSocket 转发和前端简易保护。
然而我就觉得不大合理,甲骨文本身线路好不到哪里去,套一个 cloudflare 更好,那岂不是 ArgoTunnel 直接起飞?既然都用 CloudFlare 了,直接用 worker 写一个脚本当 nginx 鉴权,这样连 nginx 都省了岂不美哉。
const username = "XXX"// 用户名
const password = "123456"// 密码
const handle = (req) => {
const auth = req.headers.get(‘Authorization’) || "Basic "
if (auth.split(‘ ‘)[1] == btoa(username + ":" + password)) return fetch(req)
return new Response(null, {
status: 401,
headers: {
‘WWW-Authenticate’: ‘Basic realm="CyanFalse’s Private App!"’
},
body: ‘CyanFalse 自留地!你无权进入!’
})
}
addEventListener(‘fetch’, event => {
event.respondWith(handle(event.request))
}) 复制代码

确实,我都忘了 argo 穿透了,还是你会女票,感谢提供思路
demo: https://argoseoul3.iacg.gq/CloudFlareWorker 轻松安全鉴权 - ws-scrcpy 甲骨文云安卓无 nginx 方案你没想过用 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 挺绝望的

那还是属于未来可期吧感谢提供瓢路昨天搭了引入的 js、css 404 不知道什么鬼

乌拉擦 发表于 2022-9-3 16:09
昨天搭了引入的 js、css 404 不知道什么鬼

原作者的 docker 没有把 webpack 好的文件直接上传,导致启动容器时要等待一段时间才能构建好文件

正文完
 0