fire-lit-band/vscode-remote-ssh-proxy-skill

Habilidade do Codex para configurar o VS Code Remote SSH com encaminhamento de proxy Clash/Mihomo.

O que é vscode-remote-ssh-proxy-skill?

Esta habilidade do Codex automatiza a configuração do VS Code Remote SSH para funcionar através de um proxy Clash ou Mihomo. Ela é útil para desenvolvedores que precisam usar o VS Code Remote SSH em ambientes onde o tráfego de rede deve passar por um proxy (por exemplo, para desenvolvimento remoto atrás de firewalls ou para testes com proxies). A habilidade oferece suporte direto às plataformas Codex e VS Code, configurando automaticamente as opções de proxy SSH nas configurações do VS Code, ajustando o encaminhamento de porta e garantindo que as conexões SSH sejam estabelecidas através do proxy Clash ou Mihomo. Ela funciona lendo o arquivo de configuração SSH existente, identificando os hosts remotos e aplicando as diretivas de proxy necessárias para encaminhar o tráfego através do proxy local (normalmente na porta 7890).

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add fire-lit-band/vscode-remote-ssh-proxy-skill

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que vscode-remote-ssh-proxy-skill faz?

Habilidade do Codex para configurar o VS Code Remote SSH com encaminhamento de proxy Clash/Mihomo.

Descrição

Esta habilidade automatiza a configuração necessária para usar o VS Code Remote SSH através de um proxy Clash ou Mihomo. Ela modifica o arquivo de configuração SSH para adicionar as diretivas de proxy apropriadas, garantindo que as conexões SSH sejam encaminhadas através do proxy local.

Plataformas Suportadas

  • Codex
  • VS Code

Como Usar

  1. Certifique-se de que o Clash ou Mihomo esteja em execução (geralmente na porta 7890).
  2. Execute a habilidade para configurar automaticamente o arquivo de configuração SSH.
  3. Conecte-se a hosts remotos usando VS Code Remote SSH normalmente.

Funcionalidades

  • Adiciona configurações de proxy (ProxyCommand) para hosts remotos.
  • Suporta configuração personalizada de porta proxy.
  • Faz backup da configuração SSH original antes de modificar.
  • Compatível com configurações SSH existentes.

Requisitos

  • Clash ou Mihomo instalado e em execução.
  • VS Code com extensão Remote SSH instalada.
  • Conexão de rede para o host remoto.

Exemplo

Após executar a habilidade, sua configuração SSH pode ser modificada para incluir:

Host meu-servidor-remoto
    HostName exemplo.com
    User usuario
    ProxyCommand nc -X connect -x 127.0.0.1:7890 %h %p

Segurança

  • A habilidade faz backup dos arquivos de configuração SSH antes de qualquer modificação.
  • Apenas hosts SSH existentes são modificados.
  • Nenhuma informação sensível é transmitida externamente.

Solução de Problemas

  • Verifique se o proxy está em execução: curl --proxy http://127.0.0.1:7890 http://httpbin.org/ip
  • Confirme se a porta proxy está correta (padrão: 7890).
  • Verifique as permissões do arquivo de configuração SSH (~/.ssh/config deve ter permissões 600).

Habilidades Relacionadas