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

5 天前
 qazwsxkevin

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

1116 次点击
所在节点    Visual Studio Code
8 条回复
JoeJoeJoe
5 天前
不用非得折腾 vscode, 可以折腾你的代理规则, 把 copilot 的域名地址设置成必走代理.
JoeJoeJoe
5 天前
可以参考这个 blog: https://www.bilibili.com/opus/941013341562732548

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


@JoeJoeJoe 谢谢!,看了,网络情况完全不同,博主的梯是完全介入到 OS,而我这里本机不太方便部署 clash,而对于我的情况,只有一个 http://192.168.111.8:8181 给到我,所以只能更倾向精细化在 vscode 上对其接口配置指向梯口...
docx
5 天前
socks5 配置成系统代理,然后去 socks5 的服务端做规则不就行了吗,不然你这 socks5 怎么起的,总也得有个服务吧
JoeJoeJoe
5 天前
@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
5 天前
我纠结的点 用 zed 的编辑器 同时用 gemini 和 glm
gemini 需要走代理 glm 不需要走代理
全局的 setting.json 文件肯定不能
只能设置工作空间的 setting.json?
最好还是用 cli 直接 环境变量代理就好了
或者 linux 比较方便的多用户 su 切换?

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

我想了一个下午,重新梳理了一下我最终的目的:
1.我要在权限不足的场所(外包驻场的共同办公),vscode 用上 AI 辅助,而不管它是什么模型,保底也得要有 copilot.(所在场地只有一个友商提供的 socks5 代理)
2.虽然我有机场,避免自己电脑自发连接到任何节点,避免麻烦.
3.所在场地还有很多 server IP 或者 url,是直连的,有多少我自己也是不清楚的,随着工作任务而来,
一旦全局(例如 tun 模式)介入,会比较折腾,规则是写不过来的,而且这个会成为工作上的内耗.
4.所以一开始就下定决心在 VSCode 本身上下功夫琢磨,AI 辅助只对那个 socks5 接口就行了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1171493

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX