现在能登录就是只能全局+tun才可以登录,Proxifier一直都是这么配置的,今天突然不行了 1 个帖子 - 1 位参与者 阅读完整话题
经常在公司和自己的电脑来回切换,而且每台电脑上都装了三四个agent,我想把这些agent的skill command mcp啥的都同步一下,还有就是不同设备之间也最好能同步一下,但是目前似乎没在github上看到星数特别高的这类同步工具的项目,各位佬有啥推荐的吗 7 个帖子 - 4 位参与者 阅读完整话题
用 CC Switch试了好多次Any一直显示如下图问题,看到佬们愉快的“玩耍”心了很是着急!只能求助佬们了。配置deepseek等都能正常使用,帮我看看我的配置哪里错了? 7 个帖子 - 4 位参与者 阅读完整话题
前言 目前我把游戏分别放在本地 D:\game 和NAS的 G:\game (映射盘符)上运行(主要是gal和一些SLG太占空间了,又不想删)。长时间后, Local,Roaming,LocalLow 里会有各种游戏生成的存档和配置文件目录。 删游戏时这些目录并不会自动消失,AppData 越来越臃肿,想手动清理又怕删错,备份更是无从下手 于是我写了一套 PowerShell 脚本: 实时监控文件夹创建,自动记录游戏路径和存档位置,并在确认后将存档迁移到统一目录,在原位置留下符号链接 。这样既能把存档集中管理,又能让 AppData 保持干净。不过,NAS 映射盘符是整个过程里最大的坑(但大多佬们似乎用不到)。本文将分享我从“映射失败”到“稳定挂载”的全过程,以及脚本在中文转码、路径匹配、去重、队列管理等方面踩过的坑和最终方案。 而且我现在的环境很特殊:NAS 和主机用网线直连,主机通过 ICS 让 NAS 共享校园网。下一篇博客会补充 NAS 实战中的更多内容(为此我花了一周在学习网络通信协议)。 手动查找并迁移已有文件 1. 按修改时间查找文件 如果知道文件大概的修改时间范围,可以用以下命令快速定位: Get-ChildItem -Path "D:\game" -Recurse -File | Where-Object { $_.LastWriteTime -ge "2026-06-01 10:40" -and $_.LastWriteTime -le "2026-06-01 11:00" } 找到后根据完整路径判断属于哪个游戏,然后手动复制存档到备份目录(例如 D:\GameSaves\manual )。 2. 批量迁移脚本(BAT 示例) 对于大量已知映射关系的配置文件,可以写一个批处理脚本。 注意:BAT 脚本如需输出中文,必须保存为 ANSI(GBK) 编码;而给 AI 或代码库看的脚本建议用 UTF-8。 @echo off set SRC1=C:\Users\admin\AppData\Local\GameA\Save set DST1=D:\GameSaves\GameA xcopy "%SRC1%" "%DST1%" /E /I /Y set SRC2=C:\Users\admin\AppData\LocalLow\GameB set DST2=D:\GameSaves\GameB xcopy "%SRC2%" "%DST2%" /E /I /Y echo 迁移完成 pause NAS 盘符映射 1. 在 Windows 中映射 NAS 文件夹 我的 NAS 型号是绿联 Dxp4800plus,通过 ICS 共享网络,设置的私网IP 为 192.168.137.20 。我把所有游戏放在 NAS 共享文件夹 ACG (原名 acg资源 ,后来改名)下,并映射到主机的 G: 盘。 正确映射方法(一定要勾选“登录时重新连接”) : 右键“此电脑” → “映射网络驱动器”。 驱动器选择 G: ,文件夹选择 NAS设备\ACG 必须勾选"登录时重新连接" ,不然后面开机自启会出问题。 用校园网连接NAS时,在 网络 可能会找不到设备,需要先进入 WLAN 把校园网从专用切换为公用,再在 网络 里重新转为专用,才能发现 NAS 设备。我现在也没搞清楚根本原因是什么,如果佬们知道正确的修改方法请告诉我。 2. 几个踩坑点 踩坑 1:修改共享名称后映射失效 当我把共享文件夹从 acg资源 改名为 ACG 后,就无法进入之前映射好的 G: 盘了。这是因为映射驱动器指向的远程路径是 \\...\acg资源 ,而实际共享已不存在。 解决方法 : 先删除旧映射G盘 按照上述步骤重新映射到新文件夹 ACG 一旦修改 NAS 共享名,必须同时更新所有客户端的映射,并更新脚本中的路径 踩坑 2:到底该用盘符(G:)还是 UNC 路径(\IP\share)? 这是困扰我最久的问题(主要是不停打开游戏和脚本测试,还要不断删除对应的文件和json内容)。 脚本需要匹配运行中游戏的可执行文件路径,而 Get-Process 返回的 Path 属性 在不同启动方式下表现不一致 : 如果通过资源管理器双击 G:\game\xxx.exe 启动,进程路径有时是 G:\game\... (盘符形式)。 如果通过 \\192.168.137.20\ACG\game\xxx.exe 直接启动,进程路径是 UNC。 有些游戏启动器可能会强制转换路径。 我最初按 UNC 路径 \\192.168.137.20\ACG\game 设置 $gameRoot ,但实际运行时却匹配不到(因为进程路径是 G:\game 开头)。后来改为 G:\game 就成功了,所以最稳妥的做法是 把盘符和UNC都配置上 ,让脚本自己去匹配。 不知道为什么,在 powershell 中 cd \\192.168.137.20\ACG\game 却没有问题 踩坑 3:开机自启时 G 盘还未连上 设置任务计划程序开机启动脚本后,发现脚本虽然运行了,但始终检测不到 NAS 上的游戏。日志显示 [注意] 未检测到游戏进程 。 原因:用户登录后,系统需要几秒钟来恢复网络驱动器。而脚本在登录瞬间就执行了,此时 G: 盘还不存在。 解决方案 :在任务计划程序的触发器设置中,添加 “延迟任务时间 30 秒” (或更长,如 60 秒),这样脚本会等待网络和映射完全准备好再启动。 实现自动化监控脚本 核心需求: 监控三个存档常用目录: %LOCALAPPDATA% 、 %APPDATA% 、 %USERPROFILE%\AppData\LocalLow (即 Local,Roaming,LocalLow ) 当有新文件夹被创建(某个游戏第一次生成存档)时,自动记录 同时检查本地 D:\game 和 NAS 映射的 G:\game 路径,检测当前运行的游戏进程并将其 exe 路径以 Base64 存入队列 1. 设置 PowerShell 执行策略 首次运行脚本前,需要允许执行本地脚本: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 2. 监控脚本(Watch-GameSaves.ps1) 以下为脚本核心结构(完整代码略去,仅说明逻辑): 定义监控根目录、排除文件夹列表。 使用 FileSystemWatcher 监视 $watchPaths 下的文件夹创建事件。 事件触发后: 跳过已存在的连接点或排除文件夹。 延迟 3 秒,给游戏时间完成写入。 获取正在运行的进程,匹配路径是否以 D:\game 或 G:\game 开头。 将匹配到的第一个游戏 exe 路径转为 Base64(避免 JSON 中的转义和乱码问题)。 将存档路径、游戏 exe Base64、时间等信息写入 pending.json 。 3. 解决中文乱码:Base64 转码 因为游戏路径中可能出现中文(如“除灵猎人”),直接存储到 JSON 会导致编码混乱(而且很难解决,不论将文件保存为UTF-8还是GBK都不行,因为本质是在action中进行的解码)。解决方法是将 exe 路径进行 Base64 编码: { "srcPath": "C:\\Users\\admin\\AppData\\Local\\NebelTR", "time": "2026-06-04 15:28:26", "gameExeBase64": "RDpcZ2FtZVxSUEdcQkJR5aSn5aW944GNXOmZpOeBteeMjuS6ulzpmaTngbXnjI7kurotQ04tMS4xMlxHYW1lLmV4ZQ==", "dirName": "NebelTR", "remark": "" } 使用时通过 [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($base64)) 解码即可得到原始中文路径。 4. 避免重复记录已处理目录 某个存档目录已经成功迁移并创建了符号链接后,之后游戏再次运行,监控脚本又检测到同一目录的“创建”事件,就会导致重复记录。 解决方法 :在向 pending.json 追加新条目之前,先检查队列中是否已存在相同的 srcPath 。若有,直接跳过,不重复添加。这样即使链接目录被误触创建事件,也不会污染队列,同时也避免了后续转移脚本重复处理。 转移脚本与队列处理 监控是持续运行的,迁移则是定期手动触发(比如一个月或半年一次)。转移脚本读取 pending.json ,把存档从 AppData 搬走,原地建符号链接。 1. 转移脚本设计要点 从 pending.json 读取待处理项。 对每一项,先确定目标目录名。优先使用手动填写的 remark ,否则从解码后的 exe 路径自动提取游戏文件夹名,若都失败则回退到原始目录名。 通过 robocopy 将源目录完整复制到 D:\GameSaves\目标名 。 复制成功后, 删除源目录 ,并在同一位置创建一个 目录链接 指向新路径。 将迁移关系记录到 Markdown 格式的日志文件 存档迁移记录.md 中。 处理成功的条目从队列移除,失败则保留,等待下次重试。 2. 几个关键设计 安全删除和链接创建 ,这是最容易翻车的环节,有两个点必须处理好: 复制前如果目标目录已存在 (比如之前迁移过但记录丢了),直接 robocopy 会合并文件,可能造成新旧存档混杂。必须先尝试删除已有目标目录,并 检查是否真的被删干净 ;若因文件占用无法完全删除,则中止本次操作,保留队列项。 复制后删除源目录时,同样可能因文件占用导致部分删除失败 。必须确认源目录已完全消失后,才能创建链接。否则残留目录加上失败的链接创建,会让游戏存档状态混乱。若删除失败,整个迁移视为未完成,保留在队列中,下次重试。 这些检查在脚本中都是以条件判断 + 日志记录的方式实现的,确保一定成功。 迁移记录以 Markdown 表格形式写入 存档迁移记录.md ,例如: 原 C 盘快捷方式名 实际存储位置 游戏/说明 praygame D:\GameSaves\祈愿游戏 praygame 游戏存档 rmmz-game D:\GameSaves\莉可的不可思议差事 莉可的不可思议差事 这样无论后续手动浏览还是用其他工具解析,都非常直观。 队列自动清理 :每处理完一批,脚本生成一个新的 JSON 数组,只包含失败的项,覆盖写回 pending.json 。成功的自动消失,不需要手动编辑。 设置开机自启 使用 Windows 任务计划程序保证脚本在每次登录时自动运行。 操作步骤 打开“任务计划程序” (可以 Win+R 输入 taskschd.msc )。 右侧点击 “创建任务” (不是“创建基本任务”)。 名称: GameSavesMonitor 配置: Windows 10 ,勾选 “使用最高权限运行” 。 触发器 → 新建: 开始任务: 登录时 特定用户:选择你的账户(如 DESKTOP-XXX\admin ) 高级设置: 延迟任务时间 30 秒 (给网络驱动器映射留出时间) 确保“已启用”被勾选。 操作 → 新建: 程序或脚本: powershell.exe 添加参数: -WindowStyle Hidden -ExecutionPolicy Bypass -File "D:\Scripts\Watch-GameSaves.ps1" 起始于(可选): D:\Scripts 条件 :建议取消“只有在计算机使用交流电源时才启动此任务”(笔记本)。 设置 :勾选“如果任务失败,按以下频率重新启动”(间隔 1 分钟,最多 3 次)。 确定保存。 验证自启是否生效 重启电脑后登录, Win+R 输入 taskschd.msc 查看 显示所有正在运行的任务 。 检查日志文件 D:\GameSaves\监控调试日志.txt ,应包含最新的启动时间戳。 总结 通过这套方案,无论游戏安装在本地还是 NAS,只要启动游戏产生配置文件夹,脚本就会自动记录存档路径和对应的游戏 exe 位置(Base64 编码),并利用任务计划程序实现开机自启,再配合手动或自动迁移脚本,基本可以保证AppData较为干净。 由于所有操作都在 AppData 内进行(删除、创建链接), 直接贴出完整脚本容易导致佬们在不理解的情况下误操作,造成数据丢失 。因此本文只讲逻辑和关键点,佬们可以根据以上思路自行编写,或让 AI 辅助生成。真有需要的佬可以私信我,如果对某一块的实现细节感兴趣,也欢迎留言交流。 2 个帖子 - 2 位参与者 阅读完整话题
这是啥情况,我配置的不是opus吗,为啥会路由到gpt,是我哪里配置错了吗 21 个帖子 - 12 位参与者 阅读完整话题
会话长了以后报错以下内容,请问各位佬需要改那些位置的配置: 配置文件里面的上下文长度还是。 CC Switch local proxy failed while handling Codex endpoint /responses. Provider: CPA; model: gpt-5.5; upstream_status: HTTP 400; cause: Your input exceeds the context window of this model. Please adjust your input and try again. 4 个帖子 - 2 位参与者 阅读完整话题
抢了大半个月一直在用ai优化,喜大普奔 今天终于抢到了 给各位还在挣扎的佬友分享一下 原理是通过 CDP 连接已登录的 Chrome 浏览器,在浏览器环境内发 fetch 请求绕过408限流,整点瞬间多地域并行抢购。 前置条件: Python 3.10+ (可以直接交给ai处理) Chrome 浏览器 已登录腾讯云账号 食用步骤: 1. 启动 Chrome 调试端口 # Windows Start-Process "chrome.exe" -ArgumentList "--remote-debugging-port=9222" # macOS /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 # Linux google-chrome --remote-debugging-port=9222 2. 在 Chrome 中登录腾讯云,打开活动页 活动页: https://cloud.tencent.com/act/pro/warmup-202606#MS 3. 试运行(只查询不下单) python snap-api.py --dry-run 4. 正式抢购 python snap-api.py # 等整点自动抢购 python snap-api.py --now # 立刻测试(不等整点) 关键点 要点 说明 408 限流 纯 HTTP 库无法绕过,必须用浏览器环境发 fetch CSRF X-CSRF-TOKEN = hash(skey) ,通过 page.route() 网络层注入 imageId 会过期,运行时从 React fiber + Lighthouse API 动态发现 多地域并行 上海/北京/广州 Promise.all 同时发请求 闪电波 整点不等 prepare-do,直接 3 地域裸 do-goods 错误码 错误码 含义 处理 0 成功 去支付 408 API 频率限制 等待重试 1100109 镜像不存在 切换 imageId 策略 1100110 正在执行其他操作 正常,其他地域可能已成功 1100136 售罄 换地域或结束 1101001 秒杀尚未开始 等整点 项目结构 tencent-cloud-seckill/ ├── snap-api.py # 主脚本 ├── save-auth.py # 登录凭证保存工具 ├── requirements.txt # Python 依赖 └── logs/ # 运行日志 项目下载 tencent-cloud-seckill.zip (58.5 KB) 配置升级 抢到之后可以在服务器后台免费升级到带宽:5Mbps,流量包:500GB/月,系统盘:60GB 4 个帖子 - 2 位参与者 阅读完整话题
如题,我这是我的 ~/.codex/config.toml 中的配置,但是在实际使用时,deepseek-v4-pro显示的上下文的窗口大小还是258k,是我的配置有问题吗,求各位大佬帮忙看下 model_provider = "cpa" model = "codex/deepseek-v4-pro" model_reasoning_effort = "xhigh" disable_response_storage = true preferred_auth_method = "apikey" model_context_window = 1000000 model_auto_compact_token_limit = 900000 web_search = "live" 4 个帖子 - 3 位参与者 阅读完整话题
/ip firewall mangle remove [find] /ip firewall nat remove [find] /ip route remove [find dst-address=0.0.0.0/0] /interface pppoe-client remove [find name=pppoe1] /interface pppoe-client remove [find name=pppoe2] /routing table remove [find name=to-pppoe1] /routing table remove [find name=to-pppoe2] /system scheduler remove [find name=check-pppoe-failover] /interface bridge port remove [find interface=WAN] /interface bridge port remove [find interface=LAN1] /interface bridge port remove [find interface=LAN2] /interface bridge port add bridge=bridge-lan interface=LAN1 /interface bridge port add bridge=bridge-lan interface=LAN2 /ip dns set allow-remote-requests=yes servers=******,****** /interface pppoe-client add name=pppoe1 interface=WAN ac-name="****" user="****" password="****" add-default-route=no use-peer-dns=no disabled=no add name=pppoe2 interface=WAN ac-name="****" user="****" password="****" add-default-route=no use-peer-dns=no disabled=no /ip firewall nat add chain=srcnat out-interface=pppoe1 action=masquerade add chain=srcnat out-interface=pppoe2 action=masquerade /routing table add fib name=to-pppoe1 add fib name=to-pppoe2 /ip firewall mangle add comment=PCC1 chain=prerouting in-interface=bridge-lan connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses-and-ports:2/0 action=mark-connection new-connection-mark=conn-pppoe1 passthrough=yes add comment=PCC2 chain=prerouting in-interface=bridge-lan connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses-and-ports:2/1 action=mark-connection new-connection-mark=conn-pppoe2 passthrough=yes add comment=ROUTE1 chain=prerouting in-interface=bridge-lan connection-mark=conn-pppoe1 action=mark-routing new-routing-mark=to-pppoe1 passthrough=no add comment=ROUTE2 chain=prerouting in-interface=bridge-lan connection-mark=conn-pppoe2 action=mark-routing new-routing-mark=to-pppoe2 passthrough=no /ip route add dst-address=0.0.0.0/0 gateway=pppoe1 routing-table=to-pppoe1 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe2 routing-table=to-pppoe2 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe1 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe2 distance=2 /system scheduler add name=check-pppoe-failover interval=10s on-event=":local p1 [/interface get pppoe1 running]; :local p2 [/interface get pppoe2 running]; :if (\$p1 && \$p2) do={/ip firewall mangle enable [find comment=PCC1]; /ip firewall mangle enable [find comment=PCC2]; /ip firewall mangle enable [find comment=ROUTE1]; /ip firewall mangle enable [find comment=ROUTE2];}; :if (\$p1 && !\$p2) do={/ip firewall mangle enable [find comment=PCC1]; /ip firewall mangle disable [find comment=PCC2]; /ip firewall mangle enable [find comment=ROUTE1]; /ip firewall mangle disable [find comment=ROUTE2];}; :if (!\$p1 && \$p2) do={/ip firewall mangle disable [find comment=PCC1]; /ip firewall mangle enable [find comment=PCC2]; /ip firewall mangle disable [find comment=ROUTE1]; /ip firewall mangle enable [find comment=ROUTE2];};"
我有个侄子准备上大学,想买个游戏笔记本,预算6000-8000,各位佬有没有推荐的耐用,口碑比较好的,配置高一点的 9 个帖子 - 8 位参与者 阅读完整话题
rt, ds , gemini, kimi, 提供了三种不同的配置, opencode里面有免费的apikey, 我感觉他俩好像是一家的, 为啥不提供一键配置呢 2 个帖子 - 2 位参与者 阅读完整话题
我说你找一下mimo cli的配置和存储文件再哪,思考了三分钟后告诉我:.codex文件夹。 在这思考中间读取codex的config.toml, AGENTS.md。 不是哥们,你是mimo,你找人家的文件夹干嘛 4 个帖子 - 3 位参与者 阅读完整话题
问一下佬友们 那些很牛的vibecoding是怎么配置出来的 有没有什么skill 或者github开源的这个写代码很厉害 有体系的 项目 1 个帖子 - 1 位参与者 阅读完整话题
如题,我现在配置了RawChat和Any两位佬的站点,而这两个站点调用的模型名称是不一样的;RawChat调用“gpt-5.5”,Any调用“gpt-5-codex”;那么我在使用路由过程中,如果需要切换的话,还需要重启codex才能完成切换,我尝试在any的节点上配置模型映射,但是没有成功,是配置的问题还是就是需要重启codex?求求佬们给个解答。 1 个帖子 - 1 位参与者 阅读完整话题
一般还要看哪里配置区别呢? 最近新订了一个机场,协议上只支持 verge 的,我就安装了这个了,旧的 clash for windows 没有卸载。 然后新机场感觉一般,就切换之前常用的了,两个客户端都支持,网页啥的都正常扶墙。 然后网页浏览 github 也正常的 但是推代码的时候,verge 就是不成功, ``` unable to access failed to connect to github.com xxx time out 。 ``` 有人知道啥原因吗? 我也没有对 verge 做特殊的配置。
一般还要看哪里配置区别呢? 最近新订了一个机场,协议上只支持 verge 的,我就安装了这个了,旧的 clash for windows 没有卸载。 然后新机场感觉一般,就切换之前常用的了,两个客户端都支持,网页啥的都正常扶墙。 然后网页浏览 github 也正常的 但是推代码的时候,verge 就是不成功, ``` unable to access failed to connect to github.com xxx time out 。 ``` 有人知道啥原因吗? 我也没有对 verge 做特殊的配置。
一般还要看哪里配置区别呢? 最近新订了一个机场,协议上只支持 verge 的,我就安装了这个了,旧的 clash for windows 没有卸载。 然后新机场感觉一般,就切换之前常用的了,两个客户端都支持,网页啥的都正常扶墙。 然后网页浏览 github 也正常的 但是推代码的时候,verge 就是不成功, ``` unable to access failed to connect to github.com xxx time out 。 ``` 有人知道啥原因吗? 我也没有对 verge 做特殊的配置。
一直用 windows 本,家的笔记本配置普通。 产生买 mini 的想法是自己剪辑的话 不是很够用; 因为我一般把素材放到 nas 里 然后通过 smb 来进行剪辑 或者是通过外接的 ssd 硬盘来剪辑。 这两种方式 传输速度上都没问题的 nas 也在 250/s 以上。 我的 windows 本 每次素材导入进去 直接剪辑的话 会很卡,只能生成代理,生成代理的时间又很久,很耽误时间。 如果我换一个 mac mini 哪个配置的能解决上述问题?
好不容易学会了配置中转站,昨天开始都显示熔断了,请问大佬我应该怎么办,要注意哪些事呢? 1 个帖子 - 1 位参与者 阅读完整话题
https://github.com/XiaomiMiMo/MiMo-Code 一键安装 curl -fsSL https://mimo.xiaomi.com/install | bash # 或通过 npm 安装 npm install -g @ mimo-ai /cli 首次启动自动引导配置。支持: MiMo Auto (限时免费) — 匿名通道,零配置 小米 MiMo 平台 — OAuth 登录 从 Claude Code 导入 — 一键迁移已有认证 自定义 Provider — TUI 内添加任意 OpenAI 兼容 API MiMoCode 基于 OpenCode fork 构建,保留其全部核心能力(多 Provider 、TUI 、LSP 、MCP 、插件),并在此基础上构建了持久化记忆、智能上下文管理、子智能体编排、目标驱动的自主循环、Compose 工作流,以及通过 dream/distill 实现的自我进化。