VS Code VSIX Downloader

VS Code Marketplace URL을 입력하거나 ?url= 파라미터로 접속하면 Target Platform(OS/아키텍처) 및 버전별 .vsix 다운로드 링크를 바로 확인할 수 있습니다.

Target Platform별 VSIX 다운로드 및 폐쇄망 설치 가이드

1. URL 파라미터(?url=)로 바로 조회하기

주소창에 ?url= 파라미터로 마켓플레이스 주소를 넣어 접속하면, 해당 확장 프로그램의 버전 및 Target Platform별 다운로드 링크 목록이 즉시 표시됩니다.

https://apps.daechan.net/vsix?url=https://marketplace.visualstudio.com/items?itemName=redhat.java

💡 확장 프로그램 ID(publisher.extension)만 넣어도 동일하게 조회됩니다:

https://apps.daechan.net/vsix?url=redhat.java

2. Target Platform에 따른 VSIX 다운로드 URL 구조

VS Code 확장 프로그램은 모든 OS에서 공통 동작하는 universal 패키지와, OS 및 CPU 아키텍처마다 별도 바이너리를 포함하는 Target Platform 전용 패키지(예: redhat.java, ms-vscode.cpptools, ms-python.python)로 나뉩니다.

# 공통(Universal) VSIX 다운로드 URL
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${publisher}/vsextensions/${extension}/${version}/vspackage

# 타겟 플랫폼(Target Platform) 지정 VSIX 다운로드 URL
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${publisher}/vsextensions/${extension}/${version}/vspackage?targetPlatform=${targetPlatform}
  • win32-x64 / win32-arm64 : Windows 64-bit (Intel/AMD) 및 Windows ARM64
  • linux-x64 / linux-arm64 / alpine-x64 : Linux (x86_64, ARM64, Alpine 컨테이너)
  • darwin-x64 / darwin-arm64 : macOS (Intel 맥 및 Apple Silicon M1/M2/M3/M4)

3. 폐쇄망(오프라인) 환경에서 VSIX 설치 방법

  1. OS 및 VS Code 버전에 맞는 VSIX 다운로드: 폐쇄망 PC의 OS 아키텍처와 VS Code 버전을 확인한 뒤, 위 목록에서 일치하는 .vsix 파일을 다운로드합니다.
  2. Extension Pack 주의사항: 여러 확장이 묶인 Extension Pack은 마켓플레이스로 연결되는 메타 패키지이므로 폐쇄망에서 단독 설치하면 작동하지 않습니다. 반드시 팩에 포함된 개별 확장 프로그램들을 각각 다운로드해야 합니다.
  3. VS Code에서 수동 설치: 폐쇄망 PC의 VS Code에서 명령 팔레트(Ctrl + Shift + P 또는 Cmd + Shift + P)를 열고 Extensions: Install from VSIX...를 선택한 뒤 다운로드한 .vsix 파일을 선택하여 설치합니다.