全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1872|回复: 9

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

[复制链接]
发表于 2022-9-3 12:43:32 | 显示全部楼层 |阅读模式
本帖最后由 ChenYFan 于 2022-9-3 14:23 编辑

接上文  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 Private App!"'
  10.         },
  11.         body: 'CyanFalse自留地!你无权进入!'
  12.     })
  13. }

  14. addEventListener('fetch', event => {
  15.     event.respondWith(handle(event.request))
  16. })
复制代码


发表于 2022-9-3 12:56:58 | 显示全部楼层
本帖最后由 emptysuns 于 2022-9-2 21:58 编辑

确实,我都忘了argo穿透了,还是你会女票,感谢提供思路
demo: https://argoseoul3.iacg.gq/
发表于 2022-9-3 12:57:48 | 显示全部楼层
你没想过用zerotier之类的,限制内网IP访问不就完了,
 楼主| 发表于 2022-9-3 12:59:51 | 显示全部楼层
ddc998 发表于 2022-9-3 12:57
你没想过用zerotier之类的,限制内网IP访问不就完了,

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

既然你都提到了zerotier,那我为啥不用SSHTunnel来的更安全更方便
发表于 2022-9-3 13:08:46 | 显示全部楼层
那什么时候支持win10部署玩
 楼主| 发表于 2022-9-3 13:12:53 | 显示全部楼层
ctoh 发表于 2022-9-3 13:08
那什么时候支持win10部署玩

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

那还是属于未来可期吧
发表于 2022-9-3 13:15:48 来自手机 | 显示全部楼层
感谢提供瓢路
发表于 2022-9-3 16:09:15 | 显示全部楼层
昨天搭了引入的 js、css 404不知道什么鬼
 楼主| 发表于 2022-9-3 19:24:37 | 显示全部楼层
乌拉擦 发表于 2022-9-3 16:09
昨天搭了引入的 js、css 404不知道什么鬼

原作者的docker没有把webpack好的文件直接上传,导致启动容器时要等待一段时间才能构建好文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-14 18:29 , Processed in 0.066237 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表