gemini Dynamic View 感觉很酷炫呀
Gemini
Gemini - 直接体验 Google AI 黑科技
此对话是使用 Gemini 创建的
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: luelueluelue)
Invalid media:
image
image
Gemini
Gemini - 直接体验 Google AI 黑科技
此对话是使用 Gemini 创建的
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: luelueluelue)
Invalid media:
image
image
求各位佬指点,我把软路由当成主路由上面挂个Passwall,无论怎么设置还是DNS泄露。
本来还好的,结果逛论坛说看到可能会DNS泄露,我是左调右调,结果网址一测试(https://ipleak.net)就是泄露。有哪位大佬,能教教怎么设置吗?我并不想用openclash,太多设置想想就头疼,其实我的想法就是:简单傻瓜式的设计即可。上外网,无非就是AIGC、google、telegram/youtube等等。
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 独孤)
本来还好的,结果逛论坛说看到可能会DNS泄露,我是左调右调,结果网址一测试(https://ipleak.net)就是泄露。有哪位大佬,能教教怎么设置吗?我并不想用openclash,太多设置想想就头疼,其实我的想法就是:简单傻瓜式的设计即可。上外网,无非就是AIGC、google、telegram/youtube等等。
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 独孤)
【脑洞】想讨论个话题,有哪些事,人干起来比程序简单很多,但是用AI+程序一定程度上可以减少人工的呢?
我现在已经很久不在一线写代码了,但还是会经常写一些小程序来帮助自己提高工作效率,用现在的说法就是给自己更多摸鱼时间 🤣
但很多事情,我还是只能用半自动化方式去处理,因为半自动化里面半人工的部分都是用程序处理起来很不方便很麻烦的地方。
比如我写了一个对账的小脚本,但是需要人工先对账目数据进行一定的预处理。因为这些数据里有很多不规则的格式,如果全部用程序去处理的话,需要考虑的特殊情况就太多了,而且费很大精力写好的程序都还不一定能适应所有的异常情况。所以每次对账,都得先花几个小时去做数据预处理,最后再用小脚本几分钟时间完成传统人工对账一周的工作量。但如果想把这几个小时的数据预处理都给省了,有没有办法用AI+程序搞定呢?
还有一个场景是自动化测试。我好久没有搞过自动化测试了,20年前用Loadrunner搞过一阵子。我现在自己在做一个独立游戏开发,因为用了ECS架构,所以数据和业务逻辑分离的很离谱,就想搞一些能自动测试函数的程序,但是因为实现业务逻辑的函数功能五花八门的,数据也是五花八门的,有的是角色数据,有的是地图数据,有些是游戏里的临时数据(比如buff),所以也一直想不出怎样才能方便的用脚本统一来完成测试。
另外还有自动测试游戏功能的需求,不是WEB开发的那种REST API自动化测试,是有点类似对Client做的黑盒测试的那种自动化测试,不知道用Ai可不可以实现。
所以恳请佬们给一些意见和建议,哪个方面的都行,没有解决方案的话,只提出使用场景也行。如果内容足够丰富的话,说不定可以整理成一个《AI辅助办公摸鱼指南》,造福更多佬友。非常感谢大家 🥰
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: demotoo)
我现在已经很久不在一线写代码了,但还是会经常写一些小程序来帮助自己提高工作效率,用现在的说法就是给自己更多摸鱼时间 🤣
但很多事情,我还是只能用半自动化方式去处理,因为半自动化里面半人工的部分都是用程序处理起来很不方便很麻烦的地方。
比如我写了一个对账的小脚本,但是需要人工先对账目数据进行一定的预处理。因为这些数据里有很多不规则的格式,如果全部用程序去处理的话,需要考虑的特殊情况就太多了,而且费很大精力写好的程序都还不一定能适应所有的异常情况。所以每次对账,都得先花几个小时去做数据预处理,最后再用小脚本几分钟时间完成传统人工对账一周的工作量。但如果想把这几个小时的数据预处理都给省了,有没有办法用AI+程序搞定呢?
还有一个场景是自动化测试。我好久没有搞过自动化测试了,20年前用Loadrunner搞过一阵子。我现在自己在做一个独立游戏开发,因为用了ECS架构,所以数据和业务逻辑分离的很离谱,就想搞一些能自动测试函数的程序,但是因为实现业务逻辑的函数功能五花八门的,数据也是五花八门的,有的是角色数据,有的是地图数据,有些是游戏里的临时数据(比如buff),所以也一直想不出怎样才能方便的用脚本统一来完成测试。
另外还有自动测试游戏功能的需求,不是WEB开发的那种REST API自动化测试,是有点类似对Client做的黑盒测试的那种自动化测试,不知道用Ai可不可以实现。
所以恳请佬们给一些意见和建议,哪个方面的都行,没有解决方案的话,只提出使用场景也行。如果内容足够丰富的话,说不定可以整理成一个《AI辅助办公摸鱼指南》,造福更多佬友。非常感谢大家 🥰
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: demotoo)
刚刚接到通知要升级win11 :)
这是目前用的win10,基本上都是些文件(几年的了),有没有办法不丢失以前的文件快速升级哇。谢谢大家~
10 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: 7binggan)
Invalid media: image
这是目前用的win10,基本上都是些文件(几年的了),有没有办法不丢失以前的文件快速升级哇。谢谢大家~
10 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: 7binggan)
Invalid media: image
请教一下大家codex现在为啥不能自己选模型了
如图,找不到选模型的地方了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Aijikl)
Invalid media: image
如图,找不到选模型的地方了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Aijikl)
Invalid media: image
成功注册L站~~
大家好,我是一个后端开发工程师,兼前端开发。
前几天经朋友介绍公益站首次认识到L站。
经过短时间的了解就很喜欢这里的分为,而且首次注册的认证任务也很有意思。
希望后续能在L站跟大家分享我掌握的知识。
🎉
21 posts - 18 participants
Read full topic
via LINUX DO - 最新话题 (author: Chester)
大家好,我是一个后端开发工程师,兼前端开发。
前几天经朋友介绍公益站首次认识到L站。
经过短时间的了解就很喜欢这里的分为,而且首次注册的认证任务也很有意思。
希望后续能在L站跟大家分享我掌握的知识。
🎉
21 posts - 18 participants
Read full topic
via LINUX DO - 最新话题 (author: Chester)
大家有没有遇到 antigravity 代码解释器不生效
倒腾半天还是搞不定,切回 Windsurf 了,有没有遇到相同问题的佬友?
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Cakk)
Invalid media: image
倒腾半天还是搞不定,切回 Windsurf 了,有没有遇到相同问题的佬友?
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Cakk)
Invalid media: image
Hello新人报道
各位佬友好,我是大四学生,目前正在实习,做的是算法工程师。
刚刚注册成功,还不知道怎么改头像(尴尬 😂)
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: Spock)
各位佬友好,我是大四学生,目前正在实习,做的是算法工程师。
刚刚注册成功,还不知道怎么改头像(尴尬 😂)
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: Spock)
AI Studio Build把我老项目的清空聊天按钮删除了,新建的项目都有清空按钮
https://linux.do/t/topic/1184867?u=yeahhe
我发现新建的Build项目都有这个按钮,坑死我了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Mozi)
Invalid media:
image
image
https://linux.do/t/topic/1184867?u=yeahhe
我发现新建的Build项目都有这个按钮,坑死我了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: Mozi)
Invalid media:
image
image
【不可以,读卡器还是要买】使用普通的读卡器可以读写esim卡吗
在挑选esim卡的时候看到esim读卡器,和普通的读卡器没什么区别就想到了这个问题,有没有佬尝试过这样方法,这个读卡器是用来读写SD卡和TF卡的,使用这样的读卡器可以读写esim卡吗,(如果可以就省了一个读卡器),就只需要买一个白卡加开源软件读写卡就可以了
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: a-i-r)
在挑选esim卡的时候看到esim读卡器,和普通的读卡器没什么区别就想到了这个问题,有没有佬尝试过这样方法,这个读卡器是用来读写SD卡和TF卡的,使用这样的读卡器可以读写esim卡吗,(如果可以就省了一个读卡器),就只需要买一个白卡加开源软件读写卡就可以了
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: a-i-r)
分享一个这两天开发的页签管理插件(已开源)
github.com
GitHub - codedogQBY/TabHub
通过在 GitHub 上创建帐户来为 codedogQBY/TabHub 开发做出贡献。
作为一个前端开发仔,经常会打开一大堆网页 🤐,很容易以用着用着就找不到在开发的界面,就会打开新的页面,会导致开了一大堆标签,浏览器内容占用也很高,关闭也很麻烦,于是我联合我的老伙计(claude code)开发了这个小工具,有需要的佬友可以试用下看看,欢迎佬友试用。
主要功能点:
1. 批量关闭标签
2. 扫描重复标签并关闭多余的标签
3. 保存当前窗口配置,方便下次恢复
4. 恢复被误关闭的标签
5. 按规则分组归类标签
…
使用方式:
1. 打开浏览器并访问
2. 启用“开发者模式”(通常在右上角有一个开关)。
3. git拉取下载项目(后面我研究上传到谷歌拓展商店)。
4. 点击“加载已解压的扩展程序”。
5. 选择项目中的
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: Codedog Qby)
Invalid media:
image
image
image
image
github.com
GitHub - codedogQBY/TabHub
通过在 GitHub 上创建帐户来为 codedogQBY/TabHub 开发做出贡献。
作为一个前端开发仔,经常会打开一大堆网页 🤐,很容易以用着用着就找不到在开发的界面,就会打开新的页面,会导致开了一大堆标签,浏览器内容占用也很高,关闭也很麻烦,于是我联合我的老伙计(claude code)开发了这个小工具,有需要的佬友可以试用下看看,欢迎佬友试用。
主要功能点:
1. 批量关闭标签
2. 扫描重复标签并关闭多余的标签
3. 保存当前窗口配置,方便下次恢复
4. 恢复被误关闭的标签
5. 按规则分组归类标签
…
使用方式:
1. 打开浏览器并访问
chrome://extensions。2. 启用“开发者模式”(通常在右上角有一个开关)。
3. git拉取下载项目(后面我研究上传到谷歌拓展商店)。
4. 点击“加载已解压的扩展程序”。
5. 选择项目中的
output/chrome-mv3 文件夹。4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: Codedog Qby)
Invalid media:
image
image
image
image
原来今天是星期四啊,冻死我了
请大家磕鸳鸯 :distorted_face:
22 posts - 13 participants
Read full topic
via LINUX DO - 最新话题 (author: stevessr)
Invalid media:
image
image
image
image
image
image
请大家磕鸳鸯 :distorted_face:
22 posts - 13 participants
Read full topic
via LINUX DO - 最新话题 (author: stevessr)
Invalid media:
image
image
image
image
image
image
在哪里可以用gemini3.0
gemini官网没看到版本号
7 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: 神秘刘先生)
gemini官网没看到版本号
7 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: 神秘刘先生)
以前一直默认百度,现在直接默认LD
打开浏览器就能愉快的看佬们🤣 :distorted_face:
11 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: buchixiangcai)
Invalid media: image
打开浏览器就能愉快的看佬们🤣 :distorted_face:
11 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: buchixiangcai)
Invalid media: image
每天翻新一个新工具的节奏? cc、codex、gemini cli、kiro。。现在又出来个antigravity。。
到底要用什么,gemini cli、antigravity 如何选
7 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: Chein Tian)
到底要用什么,gemini cli、antigravity 如何选
7 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: Chein Tian)
左脚踩右脚上天
不知道佬们会不会这样:
具体是这样操作的:AI写完一个模块之后,手工验证并且反馈问题,进行修正,搞好之后让AI自己写提示词避免此类问题再度发生……顺便把对话中的决策也记录下来
这不就是左脚踩右脚上天吗 😇
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: xiedidan)
Invalid media: image
不知道佬们会不会这样:
具体是这样操作的:AI写完一个模块之后,手工验证并且反馈问题,进行修正,搞好之后让AI自己写提示词避免此类问题再度发生……顺便把对话中的决策也记录下来
这不就是左脚踩右脚上天吗 😇
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: xiedidan)
Invalid media: image
有没有稳定付费模型渠道?
一直在白嫖cursor等工具,薅羊毛薅的有点烦了,官方严了还薅不到,有的时候挺耽误事,有没有稳定付费渠道,可以使用,cursor可以自定义api渠道吗
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: 二营长)
一直在白嫖cursor等工具,薅羊毛薅的有点烦了,官方严了还薅不到,有的时候挺耽误事,有没有稳定付费渠道,可以使用,cursor可以自定义api渠道吗
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: 二营长)
今日壁纸欣赏
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 李白)
Invalid media:
image
image
image
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 李白)
Invalid media:
image
image
image
Augment新设备指纹风控机制(Stytch安全公司出品:telemetry.js)详细分析
发现站内最近一周内佬友们注册Augment失败率飙升,无论如何更改网络环境、指纹浏览器,乃至换邮箱为Google或Github都一样的:Verification failed
于是乎尝试分析了一下整个Augment的注册系统,发现果然有猫腻,竟然多出了Stytch(Stytch - A better way to build auth),是一个基于AI的身份验证平台。简单点说就是获取设备指纹的。
算算这个,Augment已经有ReCAPTCHA、hCaptcha、Verisoul、Stytch四大天王镇守了。
拿到:login-stytch.augmentcode.com/telemetry.js 分析。
不难看出,核心机制:WASM “黑盒”。这个文件的核心并不在于一大堆 JavaScript 代码,而在于其中嵌入的一段巨大的 Base64 字符串。
WebAssembly (WASM) 载荷:代码中定义了一个极长的字符串
其中大部分 JS 代码(如
文件末尾暴露了一个全局函数
执行步骤阐释如下:
1. JS先在Aug注册初始化 WASM 模块:调用
2. 配置与参数:默认配置了
3. 生成指纹 (GetTID): ● 代码调用了
4. 超时与竞态保护: ● 设置了 16 秒的超时限制 (
5. 异常捕获与“蜜罐” (Trap): ● 关键风控点:代码有一个巨大的
方便佬们理解,如下图:
注意最后一个图表底部的陷阱 ID (Trap Phase),如果在爬虫中直接 Mock 返回值或者环境模拟失败导致报错,脚本会返回
服务器端会结合 TLS 指纹 (JA3/JA4) 和 TCP/IP 协议栈指纹 来二次验证客户端是否为真实的 Chrome/Safari 浏览器。如果 WASM 生成的指纹显示是 Chrome,但网络层的 TLS 指纹显示是 Python 脚本,请求就会被拒绝。
现在某🐟️应该是用如 Playwright/Puppeteer 的 Headed 模式 + 隐身插件完整执行这段代码,让它自然生成合法的 ID
7 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: HOX2333)
Invalid media: image
发现站内最近一周内佬友们注册Augment失败率飙升,无论如何更改网络环境、指纹浏览器,乃至换邮箱为Google或Github都一样的:Verification failed
于是乎尝试分析了一下整个Augment的注册系统,发现果然有猫腻,竟然多出了Stytch(Stytch - A better way to build auth),是一个基于AI的身份验证平台。简单点说就是获取设备指纹的。
算算这个,Augment已经有ReCAPTCHA、hCaptcha、Verisoul、Stytch四大天王镇守了。
拿到:login-stytch.augmentcode.com/telemetry.js 分析。
不难看出,核心机制:WASM “黑盒”。这个文件的核心并不在于一大堆 JavaScript 代码,而在于其中嵌入的一段巨大的 Base64 字符串。
WebAssembly (WASM) 载荷:代码中定义了一个极长的字符串
"/xFJPP..."。脚本通过 ha 函数解码这个字符串,将其转换为二进制数据,并通过 WebAssembly.instantiate 或类似机制加载运行。真正的风控逻辑(如收集显卡型号、Canvas指纹、音频指纹、检测自动化工具特征)是用 C++ 或 Rust 编写并编译成 WASM 的。这使得逆向工程变得极其困难,因为攻击者看到的是编译后的二进制指令,而不是可读的 JS 代码。其中大部分 JS 代码(如
function instantiate(hd)...)是由 Emscripten 编译器生成的“胶水代码”。它的作用是搭建一座桥梁,让浏览器(JS环境)能和 WASM(二进制环境)互相通信。它模拟了文件系统(/dev/null, /proc/self 等)和内存管理。文件末尾暴露了一个全局函数
window.GetTelemetryID,这是整个脚本的入口点。执行步骤阐释如下:
1. JS先在Aug注册初始化 WASM 模块:调用
await telemetryjs() 加载并启动 WASM 实例。2. 配置与参数:默认配置了
publicToken(租户ID)和 submitURL(数据上报地址 https://telemetry.stytch.com/submit)。3. 生成指纹 (GetTID): ● 代码调用了
d.GetTID(g)。注意,这个 GetTID 是 C++ 暴露给 JS 的接口。 ● 幕后动作:WASM 内部会采集几十种浏览器特征,并在内部进行加密或哈希计算,生成一个唯一的字符串。4. 超时与竞态保护: ● 设置了 16 秒的超时限制 (
setTimeout(..., "16000"))。如果 WASM 在 16 秒内没算出结果,会抛出 TELEMETRY_ERROR_SCRIPT_NO_REPLY。5. 异常捕获与“蜜罐” (Trap): ● 关键风控点:代码有一个巨大的
catch(b) 块。 ● 如果 WASM 崩溃、网络被拦截或执行失败,脚本会收集错误信息(exdata)、平台信息(navigator.platform)、性能数据(performance.timing),并将这些发送到 /errors 接口。 ● Fallback ID:在发生错误后,它返回一个硬编码的 UUID:'4fd394a2-bc99-47c5-86d2-64414ee3d1db'。 ● 黑名单机制:如果服务端看到某个请求提交了这个特定的 UUID,它会立即知道客户端环境异常(可能是爬虫屏蔽了脚本,或者是模拟环境不支持 WASM),从而直接进行风控拦截方便佬们理解,如下图:
flowchart TD
%% 节点样式定义
classDef wasm fill:#2d3436,color:#fff,stroke:#fff;
classDef trap fill:#d63031,color:#fff,stroke:#333,stroke-width:4px;
classDef success fill:#00b894,color:#fff,stroke:#333;
classDef jslogic fill:#74b9ff,stroke:#333;
Start([调用 window.GetTelemetryID]) --> Config[参数配置 publicToken & submitURL]
Config --> LoadWASM[await telemetryjs: 加载 WASM 模块]
%% 子图:WASM 初始化过程
subgraph Init_Phase [核心机制: WASM 初始化]
direction TB
LoadWASM --> Decode[Base64 解码 /xFJPP...]
Decode --> Emscripten[Emscripten 胶水代码执行]
Emscripten --> VirtualFS[模拟虚拟文件系统 /dev/null, /proc]
VirtualFS --> WasmReady[WASM 实例就绪]
end
WasmReady --> TryBlock{进入 Try/Catch 保护区}
%% 子图:执行竞态
subgraph Race_Phase [逻辑执行: Promise.race 竞态]
direction TB
TryBlock -->|路径 A: 正常计算| CallCPP[调用 C++ 接口 d.GetTID]
subgraph BlackBox [WASM 黑盒风控逻辑]
CallCPP --> CheckEnv[检测环境: Hook/Node.js/模拟器]
CheckEnv --> CollectFP[采集指纹: Canvas/Audio/GL]
CollectFP --> GenID[生成 36位 UUID]
end
TryBlock -->|路径 B: 超时熔断| SetTimer[setTimeout 16000ms]
SetTimer -->|超时| ThrowTimeout[抛出 TELEMETRY_ERROR_SCRIPT_NO_REPLY]
end
GenID --> Validate{结果验证}
%% 验证逻辑
Validate -->|长度!=36 或 含ERROR| ThrowInvalid[抛出 ERROR_INVALID_RESPONSE]
Validate -->|验证通过| ReturnSuccess([返回生成的 Telemetry ID]):::success
%% 错误捕获与陷阱
ThrowTimeout --> CatchBlock
ThrowInvalid --> CatchBlock
GenID -.->|WASM崩溃/环境异常| CatchBlock
subgraph Trap_Phase [Augment 风控陷阱]
direction TB
CatchBlock([Catch 捕获异常]) --> CollectErr[收集错误信息: PID/VS/Platform]
CollectErr --> ReportErr[上报至 /errors 接口]
ReportErr --> ReturnTrap([返回硬编码陷阱 ID:<br/>4fd394a2-bc99-47c5-86d2-64414ee3d1db]):::trap
end
%% 样式应用
class BlackBox wasm;
注意最后一个图表底部的陷阱 ID (Trap Phase),如果在爬虫中直接 Mock 返回值或者环境模拟失败导致报错,脚本会返回
4fd394a2... 这个 ID。服务端收到这个 ID 会直接将请求标记,直接GG。服务器端会结合 TLS 指纹 (JA3/JA4) 和 TCP/IP 协议栈指纹 来二次验证客户端是否为真实的 Chrome/Safari 浏览器。如果 WASM 生成的指纹显示是 Chrome,但网络层的 TLS 指纹显示是 Python 脚本,请求就会被拒绝。
GetTelemetryID 函数不仅收集显式数据,还利用 fetch 或 XMLHttpRequest 将加密包发送到服务器 https://telemetry.stytch.com/submit现在某🐟️应该是用如 Playwright/Puppeteer 的 Headed 模式 + 隐身插件完整执行这段代码,让它自然生成合法的 ID
7 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: HOX2333)
Invalid media: image