app-unavailable-in-region

VSCode Remote-SSH 远程服务器无PROXY,CL Code 提示(app-unavailable-in-region)

场景说明

  • 本地电脑:运行PROXY,已连接可用节点
  • 远程服务器:无PROXY、无外网权限,仅通过 VSCode Remote-SSH 连接
  • 问题:VSCode 内 CL 插件登录报错 App unavailable / app-unavailable-in-region
  • 核心原因:远程服务器无PROXY,直接访问 AN 被地区封禁

前置条件

  1. 本地PROXY正常运行,监听端口:127.0.0.1:7890(HTTP PROXY)
  2. PROXY节点必须为可用(不支持HK节点)
  3. VSCode 已安装 Remote-SSH 插件

一、测试本地PROXY是否可用(关键步骤)

本地打开 CMD/PowerShell,执行以下命令验证:

bash 复制代码
# 测试PROXY连通性
curl -x http://127.0.0.1:7890 https://ipinfo.io/json

# 测试 AN 接口访问
curl -x http://127.0.0.1:7890 https://api.anthropic.com

✅ 成功标准:

  1. 返回 IP 地址为可用(非国内 IP)
  2. 无地区限制报错,能正常获取响应

二、配置 SSH 端口转发(核心方案)

让远程服务器的网络请求,通过 SSH 隧道转发到本地PROXY,实现外网访问。

1. 编辑本地 SSH 配置文件

Windows 路径:C:\Users\你的用户名\.ssh\config

Mac/Linux 路径:~/.ssh/config

添加配置:

ssh-config 复制代码
Host my-server
  HostName 你的服务器IP
  User 服务器登录用户名
  # 远程端口转发:服务器7890 → 本地PROXY7890
  RemoteForward 7890 127.0.0.1:7890

2. 验证端口转发生效

VSCode 重新连接远程服务器,执行命令:

bash 复制代码
# 服务器上测试,走本地PROXY访问外网
curl -x http://127.0.0.1:7890 https://ipinfo.io/json

✅ 成功标准:返回可用IP 地址


三、VSCode 远程PROXY配置

VSCode 连接服务器后,打开远程设置(settings.json),添加以下配置:

json 复制代码
{
    // 指向本地转发的PROXY端口
    "http.proxy": "http://127.0.0.1:7890",
    "https.proxy": "http://127.0.0.1:7890",
    
    // PROXY兼容配置
    "http.proxyStrictSSL": false,
    "http.proxySupport": "override",
    "http.disableHTTP2": true,
    
    // 排除本地地址,避免PROXY循环
    "http.noProxy": ["localhost", "127.0.0.1", "::1"]
}

四、最终验证(CL 插件可用)

  1. 在 VSCode 扩展市场安装 CL Code 插件
  2. 点击插件登录,浏览器完成授权
  3. 无地区限制报错,可正常使用

五、常见问题排查

  1. 仍提示地区限制

    • 更换PROXY节点为住宅 IP(机房 IP 易被 AN 封禁)
    • 重新执行测试命令:curl -x http://127.0.0.1:7890 https://ipinfo.io/json
  2. 端口转发失败

    • 检查本地PROXY是否允许局域网连接
    • 重启本地PROXY + VSCode + 远程服务器
  3. 服务器 curl 无响应

    • 确认 SSH 配置中 RemoteForward 填写正确
    • 本地PROXY端口必须为 7890

相关推荐
特立独行的猫a14 分钟前
一切皆插件:DeepSeek Harness 的架构哲学,以及与主流 Agent 的对比
人工智能·架构·agent·deepseek·harness
雨白1 小时前
我的 UML 学习笔记:结合 Android 实例看懂 4 种常用图表
android·架构
heimeiyingwang1 小时前
【架构实战】OpenTelemetry链路追踪实战:从零到生产的完整指南
架构
mldong1 小时前
用 DDD 设计工作流引擎:聚合根与充血模型
java·架构
candyTong1 小时前
Claude Code 如何恢复一段会话
后端·架构·ai编程
段一凡-华北理工大学5 小时前
AI推动工业智能化转型~系列文章20:工业 AI 平台架构:云-边-端协同的技术体系
人工智能·python·架构·工业平台·云-边协同
CodeBlog-star5 小时前
Harness Engineering:Pi Agent 架构深度解析
人工智能·python·架构·harness工程
IT大白鼠5 小时前
OpenBao开源密钥管理系统:技术架构、核心功能与行业应用研究
架构·开源·aiops·openbao
CC大煊5 小时前
从夯到拉:锐评国内向量模型选型
人工智能·ai·架构·langchain
两万五千个小时5 小时前
DeepSeek Harness 上下文拼接:让 AI 准确行动
人工智能·程序员·架构