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
- Certifique-se de que o Clash ou Mihomo esteja em execução (geralmente na porta
7890). - Execute a habilidade para configurar automaticamente o arquivo de configuração SSH.
- 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/configdeve ter permissões600).