Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>YTL ProxyNew to Visual Studio Code? Get it now.
YTL Proxy

YTL Proxy

Preview

yatline yat

| (0) | Free
导入自己的 Clash / Mihomo 节点,在 VS Code 连接、切换与恢复本地代理。Linux x64 预览版。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

YTL Proxy

在 VS Code 中导入自己的 Clash / Mihomo 节点,选择出口并运行独立的本地代理。

Linux x64 预览版。你需要自行提供订阅或节点;扩展不附带节点、不销售代理服务。 实测环境为 Ubuntu 22.04 x64。Windows 11、macOS、Linux ARM64 和远程扩展宿主暂不支持。

YTL Proxy 是独立项目,不是 Microsoft 或 OpenAI 官方产品,不修改 VS Code 或官方 Codex 扩展。

安装与开始

在 VS Code 扩展市场搜索 YTL Proxy,核对 Publisher ID 为 yatlineyat(扩展 ID:yatlineyat.ytl-proxy),选择 Install Pre-Release / 安装预发布版本。也可搜索 @id:yatlineyat.ytl-proxy。仅 Linux x64 提供安装包。VS Code 最低版本为 1.85;实际运行验证使用当前 Linux 桌面版。新安装从空配置开始。

  1. 打开侧栏 YTL Proxy,或运行 YTL Proxy: 导入订阅或文件。
  2. 输入自己的 HTTPS 订阅地址,或选择本地 Clash / Mihomo YAML。链接使用密码输入框。支持包含 proxies 列表的 YAML,大小上限 2 MiB;不支持只有 proxy-providers 的配置、Base64 URI 订阅或单独 URI 列表。
  3. 运行 YTL Proxy: 选择节点。选择后启动连接;也可运行 YTL Proxy: 连接 使用上次选择。
  4. 已连接时,点击侧栏节点或状态栏切换。新连接使用新出口,已有流不会强制迁移。
  5. 运行 YTL Proxy: 断开并恢复设置 停止本扩展内核并条件恢复原来的 VS Code 用户级代理设置。卸载前先断开。

扩展只提取节点,不执行导入配置中的规则、TUN、脚本或监听设置。引用本地文件、依赖外部插件的节点不支持。具体协议和参数由内置 Mihomo v1.19.32 校验。已用真实 SOCKS5 和 HTTP 节点完成 HTTPS 联网与切换验证;不代表所有协议或你的节点均已验证。TLS 证书校验始终开启,输入的 skip-cert-verify: true 会规范为 false。

真实界面

以下截图来自独立的空白 VS Code 用户配置,不含私人节点。截图展示操作入口,不作为真实服务连通性的证据。

新安装:空节点列表和导入入口

命令面板中的连接、切换、恢复入口

与官方 Codex 配合

先安装官方 Codex 扩展并使用它原有的官方登录方式。本扩展不读取或复制 Codex token,不提供 API Key,不代替账号或订阅。

连接后,如果 Codex 后端已在运行,先结束本窗口正在执行的任务,再运行 YTL Proxy: 重载窗口并应用到 Codex。这会重载窗口并在这一次显式重载中恢复代理;新后端才会继承新代理环境。普通重新打开 VS Code 不会自动连接。打开官方 Codex 命令可打开官方侧栏。

已验证:官方 openai.chatgpt 26.51007.21434 在显式重载后,新进程的 HTTP_PROXY / HTTPS_PROXY 指向本扩展回环代理,TLS 校验未关闭。尚未验证:登录后的真实 Codex 对话与流式回复。 “已连接”只表示本地代理与控制器就绪,不能据此认定 Codex 服务可用。远程 SSH、WSL、容器中的 Codex 后端未验证;本机回环地址不能直接用于远程机器。

连接、更新与恢复

  • 默认代理端口为 127.0.0.1:17890,控制端口为 127.0.0.1:17891,控制器随机认证。可在设置中调整;端口占用时报错,不接管其他进程。
  • 连接修改 VS Code 用户级 http.proxy,可能影响其他扩展的新请求。存在工作区代理覆盖时拒绝连接。同一用户配置仅允许一个窗口持有代理。
  • 更新订阅 先下载、解析并运行内核校验,成功才替换,保留上版节点。已连接时本次流保持原配置,重新连接后应用新节点。
  • 内核意外退出时显示故障并保留本地代理设置,避免静默直连。可手动重新连接或断开。扩展宿主关闭后,监督进程停止自己启动的内核。
  • 断开只恢复仍等于本扩展写入值的 http.proxy;用户后来修改过的值不会被覆盖。已有 Codex 后端可能仍持有旧环境,断开后可重载窗口。
  • 不修改系统代理、TUN、其他代理客户端或 VS Code 程序目录。

如在强制结束 VS Code 后直接禁用或卸载,代理设置可能仍保留。重新启用会尝试条件恢复。也可查看本扩展 globalStorage 中的 proxy-journal.json:仅当用户设置 http.proxy 仍等于 assigned 时恢复 previous;没有 previous 时删除该用户设置。若值已被自己修改,请保留新值。

删除保存的订阅和节点 会先断开,再清理本扩展保存的链接和节点;原始导入文件不受影响。卸载通常不会删除 VS Code 扩展存储,可在卸载前主动清理。

隐私与支持

本扩展不包含遥测、广告或分析服务,不向开发者上传订阅、节点或流量。订阅更新访问你输入的 HTTPS 地址;代理连接会联系所选节点、DNS 与请求的目标服务。VS Code、Codex 和订阅服务有各自的隐私政策。

订阅链接保存在 VS Code SecretStorage。节点凭据保存在本机扩展 globalStorage,Linux 目录权限为 0700、敏感文件为 0600;节点文件不是加密数据库。同一系统用户仍可读取,请勿分享整个存储目录。完整说明见安装目录的 PRIVACY.md。

通过本扩展 Marketplace 页面的 Q & A / 问答 报告问题。请提供版本、Linux 发行版、复现步骤和去敏错误;不要提交订阅链接、节点凭据、登录缓存或完整配置。故障恢复见安装目录的 SUPPORT.md。

开源与再分发

扩展代码使用 MIT 许可证。节点树、选择器、传输模块及图标复用 Mihomo Switch 0.4.1 的 MIT 代码;独立可执行内核 Mihomo v1.19.32 使用 GPL-3.0。它们保留各自许可证。

安装目录包含 THIRD_PARTY_NOTICES.md、许可证、内核对应源码归档(含静态链接的第三方模块和构建说明)以及扩展源码归档。无需另行索取源码。依赖版本和二进制校验记录一并提供。未宣称本地重建产物与官方二进制逐字节相同。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft