V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qazwsxkevin
V2EX  ›  Visual Studio Code

vscode 要怎么折腾配置它的复杂 json(只 AI 辅助)走代理? (而不是 vscode 全局走,更不能是 os system 全局走)

  •  
  •   qazwsxkevin · 1 天前 · 970 次点击

    小白开局,win11 平台,vscode 原生集成 Copilot ,空白 vscode 工作区,暂无扩展,已经架好本地干净梯口 sock5//192.168.111.8:8181;
    1.如果集成的 Copilot 的交互,走这个代理口,但 vscode 本身的 Remote-ssh 等需要使用网络的,不走代理
    2.假如我将要使用 Claude Sonnet(自有 key),那么应该是要装第三方扩展,那么又应该用什么扩展,具备配置使用代理?
    3.如果是其它模型呢?(如 google gemini)

    8 条回复    2025-11-09 18:29:27 +08:00
    JoeJoeJoe
        1
    JoeJoeJoe  
    PRO
       1 天前   ❤️ 1
    不用非得折腾 vscode, 可以折腾你的代理规则, 把 copilot 的域名地址设置成必走代理.
    JoeJoeJoe
        2
    JoeJoeJoe  
    PRO
       1 天前   ❤️ 1
    可以参考这个 blog: https://www.bilibili.com/opus/941013341562732548

    他这个是 copilot 的客户端好像, 跟你的需求匹配度差不多, 相应的修改一下就好.
    qazwsxkevin
        3
    qazwsxkevin  
    OP
       1 天前
    @JoeJoeJoe 我是有这么想过的,但考虑到不是经常留意网络的变化,假如厂家把域名变了,或者 IP 变了,时刻留意着着,不太方便.


    @JoeJoeJoe 谢谢!,看了,网络情况完全不同,博主的梯是完全介入到 OS,而我这里本机不太方便部署 clash,而对于我的情况,只有一个 http://192.168.111.8:8181 给到我,所以只能更倾向精细化在 vscode 上对其接口配置指向梯口...
    docx
        4
    docx  
       1 天前 via iPhone
    socks5 配置成系统代理,然后去 socks5 的服务端做规则不就行了吗,不然你这 socks5 怎么起的,总也得有个服务吧
    JoeJoeJoe
        5
    JoeJoeJoe  
    PRO
       1 天前   ❤️ 1
    @qazwsxkevin 刚才去 vscode 看了下

    第一个问题: remote-ssh 是支持写 http 代理的, key 是这两个: remote.SSH.httpProxy, remote.SSH.httpProxy,

    remote 是支持单独设置代理的,参考这个文档: https://code.visualstudio.com/docs/remote/remote-overview

    第二,三个问题, 可以使用 copilot 接其他的 ai 模型, 如果不用官方提供的话, 可以装一个插件来自定义 url+key, 参考这个 blog: https://zhuanlan.zhihu.com/p/1951238505524093197
    xy2401
        6
    xy2401  
       1 天前   ❤️ 1
    我纠结的点 用 zed 的编辑器 同时用 gemini 和 glm
    gemini 需要走代理 glm 不需要走代理
    全局的 setting.json 文件肯定不能
    只能设置工作空间的 setting.json?
    最好还是用 cli 直接 环境变量代理就好了
    或者 linux 比较方便的多用户 su 切换?

    这个周末一直在用 glm 写代码 倒是没有频繁切换
    crysislinux
        7
    crysislinux  
       1 天前 via Android   ❤️ 1
    全局然后分流呗。
    qazwsxkevin
        8
    qazwsxkevin  
    OP
       1 天前
    @docx hi,先回你的疑惑,这个 socks5 我也无权干涉,通过 vmess-relay,最终落地到某个国外租用实体服务器上;

    我想了一个下午,重新梳理了一下我最终的目的:
    1.我要在权限不足的场所(外包驻场的共同办公),vscode 用上 AI 辅助,而不管它是什么模型,保底也得要有 copilot.(所在场地只有一个友商提供的 socks5 代理)
    2.虽然我有机场,避免自己电脑自发连接到任何节点,避免麻烦.
    3.所在场地还有很多 server IP 或者 url,是直连的,有多少我自己也是不清楚的,随着工作任务而来,
    一旦全局(例如 tun 模式)介入,会比较折腾,规则是写不过来的,而且这个会成为工作上的内耗.
    4.所以一开始就下定决心在 VSCode 本身上下功夫琢磨,AI 辅助只对那个 socks5 接口就行了.
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   929 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:54 · PVG 05:54 · LAX 13:54 · JFK 16:54
    ♥ Do have faith in what you're doing.