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 ARM64linux-x64 / linux-arm64 / alpine-x64 : Linux (x86_64, ARM64, Alpine 컨테이너)darwin-x64 / darwin-arm64 : macOS (Intel 맥 및 Apple Silicon M1/M2/M3/M4)