【离线的linux环境使用 VS Code + Claude Code + DeepSeek】
·
离线的linux环境使用 VS Code + Claude Code + DeepSeek
背景
- Linux环境是固定IP的离线环境
- Windows环境可以访问互联网,且可访问以上Linux环境
方案
搭建Windows代理服务
-
安装 proxy.py
pip install proxy.py -
启动代理服务(监听所有网卡)
proxy --hostname 0.0.0.0 --port 88990.0.0.0 表示监听所有网卡,这样 Linux(172.16.20.120)才能通过 Windows 的有线网卡 IP 访问到代理服务。
-
Windows 防火墙放行 8899 端口
New-NetFirewallRule -DisplayName "proxy.py" -Direction Inbound -Protocol TCP -LocalPort 8899 -Action Allow -
验证:在 Windows 本地测试:
curl -x http://127.0.0.1:8899 https://www.baidu.com
Linux环境安装Claude Code插件
在Windows环境上使用VS Code链接Linux环境的代码文件,并安装Claude code for vscode
Linux环境配置Claude Code配置文件
{
"env": {
"HTTP_PROXY": "http://172.16.20.233:1818",
"HTTPS_PROXY": "http://172.16.20.233:1818",
"ANTHROPIC_AUTH_TOKEN": "sk-760798486e54457b832fae218aeaf399",
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro",
"ANTHROPIC_MODEL": "deepseek-v4-pro"
},
"includeCoAuthoredBy": false,
"permissions": {
"allow": [
"Read(//e/sources/GMBrowser_develop/chromium/src/**)",
"Read(//e/sources/GMBrowser_develop/**)",
"Read(//d/Projects/gm_browser/GMBrowser-git/chromium/src/third_party/blink/**)",
"Read(//d/Projects/gm_browser/GMBrowser-git/**)"
]
},
"theme": "dark"
}
以上配置文件与Windows 环境下的 Claude Code配置文件相同,多了代理参数 HTTP_PROXY 和 HTTPS_PROXY,值为 Windows 环境的代理 IP 和端口
更多推荐



所有评论(0)