公司内网使用Vscode+claude code

公司内网使用Vscode+claude code

1.安装node.js

(1)打开powershell

(2)公司内网很多时候是限制你安装软件的,比如exe或者msi文件

这个时候就可以使用winget指令

bash 复制代码
winget install OpenJS.NodeJS.LTS

安装完成后,可以使用下面的指令,查看是不是安装完成,有版本号

node -v

2.npm适配

如果看到类似 npm : File C:\Program Files\nodejs\npm.ps1 cannot be loaded because running scripts is disabled on this system 的错误,则表示 PowerShell 的执行策略阻止了 npm 脚本。

更改执行策略

以管理员身份运行 PowerShell 并设置执行策略:

bash 复制代码
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

然后关闭并重新打开 PowerShell。这样既可以运行本地脚本(例如 npm),又能防止未经签名的远程脚本运行。

3.安装代理插件claude-proxy

在powershell中:

bash 复制代码
 npm install -g @sunflower0305/claude-proxy

4.变更.claude

在.claude文件夹中,要有如下的文件:

config.json:

bash 复制代码
{
  "primaryApiKey": "any"
}

.claude.json:

bash 复制代码
{
  "hasCompletedOnboarding": true
}

5.vscode中的配置文件

settings.json

bash 复制代码
"claudeCode.environmentVariables": [
        {
            "name": "ANTHROPIC_BASE_URL",
            "value": "http://localhost:8080"
        },
        {
            "name": "ANTHROPIC_API_KEY",
            "value": "输入你的api KEY"
        },
        {
            "name": "API_TIMEOUT_MS",
            "value": "600000"
        },
        {
            "name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
            "value": "1"
        },
        {
            "name": "ANTHROPIC_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "ANTHROPIC_SMALL_FAST_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
            "value": "deepseek-chat"
        },
        {
            "name": "CLAUDE_CODE_SIMPLE",
            "value": "1"
        },
        {
            "name": "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS",
            "value": "1"
        }
    ],
    "enabledPlugins": {
        "context7@claude-plugins-official": true,
        "claude-hud@claude-hud": true,
        "superpowers@claude-plugins-official": true,
        "claude-md-management@claude-plugins-official": false,
        "microsoft-docs@claude-plugins-official": true,
        "commit-commands@claude-plugins-official": true,
        "skill-creator@claude-plugins-official": true,
        "code-review@claude-plugins-official": true
    },
    "skipDangerousModePermissionPrompt": true,
    "statusLine": {
        "type": "command",
        "command": "bash -c 'plugin_dir=$(ls -d \"${CLAUDE_CONFIG_DIR:-$HOME/.claude}\"/plugins/cache/claude-hud/claude-hud/*/ 2>/dev/null | awk -F/ '\"'\"'{ print $(NF-1) \"\\t\" $0 }'\"'\"' | sort -t. -k1,1n -k2,2n -k3,3n -k4,4n | tail -1 | cut -f2-); exec \"/d/nodejs/node_global/bun\" --env-file /dev/null \"${plugin_dir}src/index.ts\"'"
    },
    "effortLevel": "xhigh",
    "claudeCode.preferredLocation": "panel",

6.将powershell打开代理

将powershell打开,输入:

bash 复制代码
claude-proxy

显示这样就是好了:

这个powershell不要关闭!!!!

打开vscode后,就可以正常使用claude code了

相关推荐
小李不困还能学16 小时前
VSCode_RemoteSSH_一直卡在下载服务器_解决教程
服务器·ide·vscode
2301_767113982 天前
点过“不再询问”就要检查:Claude Code权限文件也可能存着密钥
git·信息安全·claude code
lzj_pxxw3 天前
STM32移植FreeRTOS(Cmake+CubeMX)
vscode·stm32·嵌入式硬件
modelmd3 天前
离线安装与使用 vscode Remote SSH插件
ide·vscode·ssh
yz_aiks8 天前
Postman 自动给 Claude Code、Codex、Cursor 装插件怎么查和卸载:本机实测 5 处痕迹(Postman 12.34)
安全·postman·ai编程·开发工具·claude code
2501_9160088910 天前
iOS App 图标、启动屏和多语言搭配 方法,上架前使用KXBuild一次做好 App 图标
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_9159184110 天前
iOS 推送通知怎么实现,从 APNs p8 密钥到 iOS 真机收到第一条推送
vscode·ios·objective-c·个人开发·swift·敏捷流程
sunshine22 girl11 天前
copilot vscode 使用技巧
人工智能·vscode·编辑器
VIP_CQCRE11 天前
Claude Code 如何接入 Ace Data Cloud?终端与 VS Code 配置指南
api·ai编程·vs code·claude code·ace data cloud
2501_9159090611 天前
Windows 打开 Xcode 工程,编译调试 Xcode 项目并和 Mac 同事协作
ide·windows·vscode·macos·ios·个人开发·xcode