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

相关推荐
byte轻骑兵10 小时前
【HID】规范精讲[2]: 蓝牙HID架构解密——从USB到无线的底层设计逻辑
架构·人机交互·蓝牙·hid·蓝牙键盘·蓝牙鼠标
无心水10 小时前
15、商业API巅峰对决|Adobe vs Google vs Azure 高精度OCR全方位评测
架构·pdf·pdf解析·pdf抽取·paddlercor
2301_7807896610 小时前
CDN加速与流量管理的最佳结合
网络·安全·web安全·架构·ddos
China_Yanhy10 小时前
架构决策记录 (ADR):全链路追踪方案选型对比评估
架构
张忠琳10 小时前
【openclaw】OpenClaw Tasks 模块超深度架构分析
ai·架构·openclaw
艾莉丝努力练剑10 小时前
【Linux线程】Linux系统多线程(九):线程池实现(附代码示例)
linux·运维·服务器·c++·学习·架构
2301_7807896610 小时前
游戏盾是如何防护各个重要的游戏端口呢
服务器·网络·人工智能·游戏·架构·零信任
小江的记录本12 小时前
【分布式】分布式核心组件——分布式锁:Redis/ZooKeeper/etcd 实现方案(附全方位对比表)、优缺点、Redlock、时钟回拨问题
java·网络·redis·分布式·后端·zookeeper·架构
小江的记录本13 小时前
【分布式】分布式核心组件——分布式ID生成:雪花算法、号段模式、美团Leaf、百度UidGenerator、时钟回拨解决方案
分布式·后端·算法·缓存·性能优化·架构·系统架构
HTTP帕克猴子13 小时前
为什么现代网站越来越依赖“中间层架构”?
架构