npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

fix-chatgpt-deep-research-vpn

v0.2.1

Published

免费的 CLI 和 Codex skill,用于诊断 ChatGPT 深度研究在 Shadowrocket、Clash、Surge、sing-box 等代理/VPN 环境下卡住的问题。

Readme

fix-chatgpt-deep-research-vpn

免费的 CLI 和 Codex skill,用来诊断 ChatGPT 深度研究、深度搜索在 VPN/代理环境下卡住或加载失败的问题。

它不是 Shadowrocket 专用工具。它会先判断真实失败路径,再把修复思路翻译到 Shadowrocket、Clash/Mihomo、Clash Verge、Surge、sing-box、V2Ray/Xray、浏览器扩展代理、PAC、公司代理等不同客户端。

核心价值是让 AI agent 能自己判断:

  • 哪个 host 真正失败;
  • 是 WebSocket、connector、DNS、fake-IP、TUN、HTTP CONNECT 还是上游节点坏;
  • 应该改 exact host、fake-ip-filter、DNS policy、route rule、proxy bypass 还是公司 allowlist;
  • 怎么验证和回滚。

安装 Codex skill

npx fix-chatgpt-deep-research-vpn install

它会把 skill 安装到:

~/.codex/skills/fix-chatgpt-deep-research-vpn

然后在 Codex 里说:

Use $fix-chatgpt-deep-research-vpn to diagnose and fix why ChatGPT Deep Research is stuck behind my VPN/proxy.

也可以直接用中文说:

用 $fix-chatgpt-deep-research-vpn 帮我诊断为什么 ChatGPT 深度研究在代理/VPN 后面卡住。

给其他 AI 使用

npx fix-chatgpt-deep-research-vpn prompt

把输出贴给 Claude、Cursor、Gemini 或任何能读终端输出、能帮你改代理配置的 AI。

直接运行只读诊断

npx fix-chatgpt-deep-research-vpn diagnose --proxy http://127.0.0.1:1082

诊断命令只读,不会改配置。它会对比直连、本地代理、DNS、fake-IP、connector host 等路径。

Shadowrocket/macOS 自动修复 adapter

自动 apply 目前只针对 macOS + Shadowrocket。其他客户端请让 AI 根据诊断结果和 skill 里的代理客户端矩阵翻译规则。

先 dry-run:

npx fix-chatgpt-deep-research-vpn apply

确认后修改 Shadowrocket 数据库:

npx fix-chatgpt-deep-research-vpn apply --apply --restart

如果诊断证明 fake-IP 或 hostname 代理路径是坏点,再加 /etc/hosts pin:

npx fix-chatgpt-deep-research-vpn apply --apply --apply-hosts --restart

修复脚本会在修改前创建时间戳备份。