Closed b1ghawk closed 10 months ago
密码
是这样的,
第一点是我没有提供一个完善的解决方案(已经将本issue的标题改为请勿尝试
),你复制了space其实也没有达到什么效果。
第二点是一键部署的时候,会有一个Secret设置,直接填写这个就行了,不需要额外再设置什么环境变量,后续登录也是采用这里的密码。
更新了一下部署,把插件也集成进了docker里面,默认推送地址是我上面公开的那个,复制space输入bing账号后就可直接运行shell了: https://huggingface.co/spaces/SokWith/pushcookie?duplicate=true&visibility=public
我是这样建议的, 基于这个最新的 space (https://huggingface.co/spaces/tuts4y0u/vnc?duplicate=true&visibility=public), 将你近期的成果整合进去。
我观察到你的space是基于最早的那一版本,采用的是LXDE桌面(有一些奇奇怪怪的bug),并且 VNC_PWD 这个环境变量会有泄露密码的风险,因为在别人duplicate你的space时,谁都能看得到你设定的密码。
在最新的space中,我已经更换为MATE桌面(bug少了许多),同时移除了screensaver,并且最重要的是,将VNC密码移动到了Screts里,别人在duplicate你的space时,不会看到你设置的密码。
然后单独开一个帖子,讲明白这个方案的使用方式,以及现存的问题。
我是这样建议的, 基于这个最新的 space (https://huggingface.co/spaces/tuts4y0u/vnc?duplicate=true&visibility=public),%EF%BC%8C) 将你近期的成果整合进去。
已更新 https://github.com/Harry-zklcdc/go-proxy-bingai/issues/276#issuecomment-1869179795
发现这个推送虚拟机的一个瑕疵: 所有的部署的MUID值居然都是一样的,复制的和新建的space都一样,这就会影响匿名使用数量。
查明原因:是我把chromium浏览器的配置文件打包复制的,所以最好还是自己安装配置推送插件。 也可以在浏览器设置里面手动清除一下缓存,但操作也繁琐。
已修复。
推送cookie曲线拯救bingo项目: https://github.com/weaigc/bingo/issues/78#issuecomment-1870107151
没有搞定的是: 1、集成cron定时任务(只好用sleep了); 2、docker如何自动运行需要X的shell,直接运行会提示没有X出错。
若能开机自动运行shell,基本上就不怕重启了。
用xdg搞定了shell的自动运行,可以在配置好bing账号后重新打包浏览器的config目录到chromeset.tar.gz替换掉,就可以不怕重启了。 而且,重启反而有好处,会更新cookie。
所以,最后1步,设置space的自动重启功能。 weaigc/bingo 采用的是github的action来重启huggingface的space的,还有没有简洁的?@Happy-clo
好像没有 其他教程也没有 应该只能通过Github这种定时任务的方式来推送重启吧
¹: 什么是Selenium?使用Selenium进行自动化测试 - 知乎 ²: 入门指南 | Selenium
源: 与必应的对话, 2024/1/18 (1) 什么是Selenium?使用Selenium进行自动化测试 - 知乎. https://zhuanlan.zhihu.com/p/3669068[2](https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/)5. (2) 入门指南 | Selenium. https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/. (3) 什么是Selenium?使用Selenium进行自动化测试 - 知乎. https://zhuanlan.zhihu.com/p/366906825. (4) 入门指南 | Selenium. https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/. (5) Selenium(WEB自动化工具)_百度百科. https://baike.baidu.com/item/Selenium/18266. (6) 深度介绍 | Selenium. https://www.selenium.dev/zh-cn/documentation/overview/details/. (7) Python 爬虫进阶篇——Selenium教程(一) - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/366773104.`
这家伙似乎可以替代xdotool来进行自动化的网页点击。
这种方法的认证,官方应该没有很好的办法封杀吧?
¹: 什么是Selenium?使用Selenium进行自动化测试 - 知乎 ²: 入门指南 | Selenium
源: 与必应的对话, 2024/1/18 (1) 什么是Selenium?使用Selenium进行自动化测试 - 知乎. https://zhuanlan.zhihu.com/p/3669068[2](https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/)5. (2) 入门指南 | Selenium. https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/. (3) 什么是Selenium?使用Selenium进行自动化测试 - 知乎. https://zhuanlan.zhihu.com/p/366906825. (4) 入门指南 | Selenium. https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/. (5) Selenium(WEB自动化工具)_百度百科. https://baike.baidu.com/item/Selenium/18266. (6) 深度介绍 | Selenium. https://www.selenium.dev/zh-cn/documentation/overview/details/. (7) Python 爬虫进阶篇——Selenium教程(一) - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/366773104.`
这家伙似乎可以替代xdotool来进行自动化的网页点击。
引申就成了pass服务器
这种方法的认证,官方应该没有很好的办法封杀吧?
有,CF你就过不去了,会检测为人机,这个方法我已经试过了
1) 点击下方一键部署到HuggingFace,部署时需要填写
VNC_PASSWORD
(远程登录密码)和VNC_RESOLUTION
(默认分辨率)。2) 通过
https://你的space域名/vnc.html
或者https://你的space域名/vnc_lite.html
登录到桌面服务器,已内置了Chromium浏览器。3)
参考 https://github.com/Harry-zklcdc/go-proxy-bingai/issues/267#issuecomment-1851871695 中的步骤进行Cookies推送服务的部署。已测试不是有效方案。演示效果(其实也可以作为 Wiki: 🌈 通过微软虚拟机过人机验证 方案中2个小时免费服务器的替代品):