V2rayN 节点列表 右键菜单 清空速度测试结果 清空延迟测试结果 查看相关主题: 开发 v2rayN-v6 需求 节点列表数量比较多, 很些节点的测试结果已经旧了, 没有可参考性, 但是又不想重新测试, 只是想把测试结果清空. 思路 相当于在原有的测试功能的流程上, 不执行实际的测试动作, 直接填写空白的测试结果. Read more »
V2rayN 加载所有节点去重时 不要影响原来的各分组订阅 查看相关主题: 开发 v2rayN-v6 问题 上一篇 修改加载节点列表后自动去重, 最后发现一个问题. 点击 "所有" 以后, 调用 节点去重 功能, 然后再回到单独的分组订阅里面, 有节点被去掉了. Read more »
V2rayN 加载节点列表后自动去重 (1/2) 查看相关主题: 开发 v2rayN-v6 需求 白嫖党会到处收集节点订阅, 而这些订阅其实也是到处爬一些免费公开的节点再整合而成, 所以这些订阅里面会有很多重复的节点. 每次都要右键菜单点 "移除重复的服务器", 重复操作浪费时间. https://github.com/2dust/v2rayN/issues/4272 思路 找到"移除重复的服务器"实际上运行的函数. (a) 找到 切换订阅分组 时运行的函数. (b) 在 (b) 函数的逻辑执行完后, 调用一下 (a) 函数, 就达到要修改的效果了. Read more »
V2rayN 订阅分组设置界面 更新时间单位修改为小时 查看相关主题: 开发 v2rayN-v6 需求 订阅地址的自动更新间隔改为按小时计算. https://github.com/2dust/v2rayN/issues/4271 思路 修改界面显示的文字. 修改自动更新的定时器逻辑. Read more »
v2rayN 设置显示订阅/分组的组件最大尺寸 解决当订阅数量较多时,占用窗口空间太大的问题 / 合入主线 查看相关主题: 开发 v2rayN-v6 需求 当订阅数量较多时,占用窗口空间太大. 特别是笔记本屏幕上. https://github.com/2dust/v2rayN/issues/4224 Read more »
解决使用多个屏幕时, v2rayN窗口大于当前窗口的问题 获取窗口所在当前屏幕 WPF与WinForms共存 查看相关主题: 开发 v2rayN-v6 需求 上一篇 的需求 " 设置窗口的尺寸, 不要超过当前屏幕 " 其实并没有解决得很完满. 在上一篇中, 只解决了使用一个屏幕的情况. 虽然从使用的单词来看, 似乎WorkArea应该指当前操作的屏幕, 但是很遗憾, 它在程序世界中的定义不是单词的语义让我们想象的那样. 很明确, 它的定义是主屏幕的工作区域(除去任务栏, 也就是最底下有开始按钮的那一条). Read more »
v2rayN创建节点的窗口, 长宽不超过屏幕 / 合入v2rayN主线, 成为Contributors之一 查看相关主题: 开发 v2rayN-v6 需求 在笔记本的屏幕上, 使用v2rayN时, 有些设置界面太高了, 显示不全. 如果你是个1080p的笔记本, 屏幕13寸, 你再把缩放开到175%, 就会遇到上面的情况了. Read more »
搭 Docker版 Sub-Store订阅转换专家 带 http-meta 实现 集合订阅 测延迟 排序 筛选 生成新订阅 定时任务上传Gist 需求 https://github.com/2dust/v2rayN/issues/4247/ 有人希望在 v2rayN 中添加自动测延迟, 再自动切换服务器的功能. 我觉得, 如果节点很多(比如到处搜集免费节点的人, 节点总数有可能成千上万), 那么这个测速+筛选的工作不应该由翻墙客户端来做, 应该由一个单独的实体来做. 我找了一圈信息, 最终决定用 Sub-Store 完成这个任务. 搭 Docke版 Sub-Store 教程 https://surge.tel/22/2953/ Docker镜像的说明 https://hub.docker.com/r/xream/sub-store 我也记录一下自己的操作 安装 Docker curl -fsSL https://get.docker.com | bash -s docker 运行 Sub-Store 镜像 docker run -it -d --restart=always -e "SUB_STORE_BACKEND_SYNC_CRON= 55 23 * * * " -e SUB_STORE_FRONTEND_BACKEND_PATH=/ TQg8veJHzYt38utxXtav -p 127.0.0.1:3001:3001 -v /root/sub-store-data:/opt/app/data --name sub-store xream/sub-store:http-meta * 其中, TQg8veJHzYt38utxXtav 是你的后端API秘密路径, 你应该自己生成一个随机的, 足够长的字符串, 不要直接使用我的这个. 55 23 * * * 表示同步任务每天 23:55 执行. 如果你想每小时的第55分钟执行一次, 那么使用 55 * * * * 你可以 查看 docker 的运行状态, 确认sub-store运行起来了. docker stats * 如果你是在自己的 电脑 上面搭, 那么, Docker环境用你自己习惯的方式. 需要注意, 镜像为 xream/sub-store:http-meta 如果没带上 http-meta 那么镜像中就没有 http-meta, 那么就不能测速... Read more »
v2rayN-HY2 能正常使用 总功能列表在 这篇分析 里. 我们现在实现第 7 项 能正常使用 首先要在 v2rayN.exe 同目录下放一个支持 hy2 的 v2ray 内核. 写本文时, 最新版本 v5.21.0 https://github.com/v2fly/v2ray-core/releases/tag/v5.21.0 下面, 开始处理代码. 打开主窗口 .cs 文件的设计器 找到菜单项, 双击, 打开菜单项 "设定为活动服务器" 的响应函数 一路走读代码, 遇到函数就 F12 跳进去. 最终看到 V2rayConfigHandler 模块的 GenerateClientConfig 函数. 然后我们需要在 outbound 函数里面 添加 生成 hy2 内容的逻辑. 抄一下原来的 Trojan 的流程框架, 把 hy2 相关的数据处理一下. 从配置文件上看, hy2 的参数, 要写在 streamSettings 里面. 所以我们还要继续修改 boundStreamSettings 函数. 跳进去一看, 对不同的 network, 相应地生成不同的 streamSettings. 也是照着其它的逻辑框架, 实现 hy2 的处理. 为了照样子抄呢, 还要新增一个结构 Hy2Settings 看一下其它的 Settings 定义在哪里, 鼠标点在 QuicSettings 上, F12 跳转到定义. 原来在 V2rayClientConfig 模块里. 我们也照样子抄一个结构. 这个结构是和配置文件的json结构相对应的. 对比观察一下. 进一步的, 在配置文件的json结构中, hy2Settings 是 streamSettings 的子元素. 那么在 C# 的数据结构定义中, 也要给 StreamSettings 类(结构) 添加一个 Hy2Settings 数据成员(子元素). 进一步的, 请你注意到, C# 中数据成员的命名, 要和 json 结构中的 key 名称完全一致. 这是和 C# 中将 数据结构 序列化为 Json 结构的规则有关. 跑起来看看. 报了一堆错. 似乎是启动命令有问题. 继续走读代码, 找到了... Read more »
用 Cloudflare worker 抓取 喷嚏网 浮世汇 生成 RSS 前言 我喜欢看 喷嚏网「浮世汇」 和 「图卦」 但是一直以来使用的RSS feed都不稳定, 时好时坏. 于是想自己建一个跑在 cloudflare 的 worker上. 面向Agent开发 Hermes 对接 grok-4.5 下面的引用框里面都是我发给Agent的自然语言 我要创建一个 cloudflare 的 API token, 这个 token 有最大的权限, 可以用来创建各种小权限的 API token. 告诉我应该怎样一步一步操作. * 我的agent跑在VPS上, 所以我只能这么干. 遇到问题可以截图发给Agent问应该点哪里. 如果你的Agent跑在你自己电脑上, 你让Agent自己操作电脑的浏览器就行了. 你应该创建这么一个API token 关键注意权限 Account.API Tokens, User.API Tokens 这个cloudflare token 有 Account.API Tokens, User.API Tokens 的权限 cfut_************************************************ 在你自己的 .env 文件中保存好 新建一个 cloudflare worker , 测试能否获取 这个页面的内容 https://www.dapenti.com/blog/blog-responsive-new.asp?subjectid=184&name=xilei Agent返回的结果看起来正常 我现在需要你通过 这个 worker 生成 RSS 输出 一会儿Agent就完成了 用浏览器和RSS软件试了一下, 正常. 接下来, 做一些优化. 改造为定时触发 生成RSS, 定时每天0:00生成. 生成的RSS结果保存在KV中, 每次访问从KV中读取结果. 全文 HTML + 短 description (500字) 条数降到 10 篇全文 ======== 完 Github https://github.com/crazypeace/rss-worker Read more »