Community코딩 & 개발github.com

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

VS Code Remote SSH에 Clash/Mihomo 프록시 전달을 구성하기 위한 Codex 스킬

vscode-remote-ssh-proxy-skill란 무엇인가요?

이 스킬은 VS Code Remote SSH 확장 기능이 Clash/Mihomo 프록시를 통해 원격 호스트에 연결할 수 있도록 SSH 구성을 설정하는 방법을 제공합니다. 개발자가 프록시 환경에서 원격 개발을 수행할 때, VS Code의 SSH 연결이 로컬 프록시를 거치도록 `.ssh/config` 파일을 자동으로 구성해 줍니다. 주로 Codex 에이전트 환경에서 사용되며, `ProxyCommand` 지시어를 활용하여 SOCKS5나 HTTP 프록시를 통해 터널링합니다. 이 스킬은 네트워크 제한이 있는 환경에서도 원격 서버에 안정적으로 접속할 수 있게 해주어, 클라우드 개발 환경이나 사내 서버에 연결해야 하는 개발자에게 유용합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add fire-lit-band/vscode-remote-ssh-proxy-skill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

vscode-remote-ssh-proxy-skill은(는) 무엇을 하나요?

Codex 스킬: VS Code Remote SSH에 Clash/Mihomo 프록시 전달 구성하기

개요

이 스킬은 VS Code Remote SSH 확장이 로컬 프록시(Clash, Mihomo 등)를 통해 원격 호스트에 연결할 수 있도록 SSH 클라이언트 구성을 자동으로 설정합니다. 프록시 환경에서 원격 개발을 원활하게 진행할 수 있습니다.

작동 방식

  1. 사용자의 .ssh/config 파일을 찾습니다.
  2. 지정된 원격 호스트에 대해 ProxyCommand 지시어를 추가합니다.
  3. nc(netcat) 또는 connect-proxy 같은 도구를 사용하여 프록시를 통해 연결합니다.

지원 환경

  • 프록시 도구: Clash, Mihomo, 그 외 SOCKS5/HTTP 프록시
  • 플랫폼: Linux, macOS, Windows(WSL 포함)
  • 에이전트: Codex

사용 예시

# SSH 설정에 프록시 추가
Host my-remote-server
    HostName 192.168.1.100
    User developer
    ProxyCommand nc -X connect -x 127.0.0.1:7890 %h %p

참고 사항

  • 프록시 주소와 포트는 실제 환경에 맞게 조정해야 합니다.
  • nc 명령어가 설치되어 있는지 확인하세요.
  • Windows에서는 WSL 환경을 권장합니다.

관련 스킬