OpenSource-Hub
M

miniserve

SHA-256
7.6k stars·파일 관리·SHA-256 체크섬 확인됨

Rust로 작성된 즉시 사용 가능한 HTTP 파일 서버 명령줄 도구로, 별도의 설정 없이 더블 클릭만으로 실행할 수 있습니다.

스마트 다운로드

Download 버전 다운로드

v0.35.0 · 7.3 MB

쉽게 말하면: 파일이나 디렉토리를 임시로 공유하기 위한 작고 빠른 커맨드라인 도구로, Python http.server보다 훨씬 사용하기 편합니다.

주요 기능

  • 단일 파일 바이너리, 의존성 전혀 없음, 다운로드 후 바로 사용 가능
  • 사용자 이름/비밀번호 인증 지원 (평문 또는 SHA256 해시)
  • TLS 암호화 지원 (인증서 파일 필요)
  • 파일 업로드 및 폴더 다운로드 (tar.gz 또는 zip으로 자동 압축)
  • SPA 모드: 404를 index.html로 자동 라우팅

할 수 없는 것

  • •기본적으로 0.0.0.0:8080에서 수신 대기합니다. 외부에서 접근하지 못하게 하려면 -i 127.0.0.1을 추가하거나 방화벽을 사용하세요. 업로드 기능을 활성화할 때는 악용되지 않도록 공용 네트워크에 노출하지 않도록 주의하세요.

사용 사례

  • LAN 내에서 동료나 친구와 파일을 빠르게 공유
  • 테스트를 위해 정적 웹사이트나 SPA 애플리케이션을 임시로 호스팅
  • 업로드와 다운로드를 지원하는 경량 온라인 파일 관리자로 사용
  • 그래픽 인터페이스가 없는 서버에서 디렉터리를 빠르게 노출하여 다운로드 제공

상세 설명

miniserve는 Rust로 작성된 독립 실행형 크로스 플랫폼 명령줄 도구로, 몇 초 만에 HTTP를 통해 파일이나 전체 디렉터리를 빠르게 공유할 수 있습니다. 별도의 설정도, 의존성도 필요 없습니다. 바이너리 파일을 다운로드해 실행하기만 하면 됩니다. MIME 타입 자동 처리, 인증(비밀번호 또는 해시), TLS 암호화, 파일 업로드, 폴더 압축 다운로드(tar.gz/zip), SPA(싱글 페이지 애플리케이션) 모드, 검색/필터링, QR 코드 스캔은 물론 WebDAV까지 지원합니다. Actix 프레임워크 기반으로 빠른 속도와 높은 동시성을 자랑합니다. 빠른 파일 공유, LAN 내 전송, 정적 웹사이트의 임시 호스팅에 매우 적합합니다.

문제 해결 & FAQ (1)

feature inquiry
애플리케이션에서 전체 디렉토리를 업로드하고 파일을 관리(생성, 이름 변경, 이동, 삭제)하는 방법은 무엇인가요?

대부분의 디렉토리 및 파일 작업이 이제 지원됩니다: 디렉토리 업로드, 디렉토리 및 파일 생성, 이동, 삭제. 이름 변경 기능은 아직 구현되지 않았습니다 (업데이트를 위해 issue #510을 추적하세요).

원본 Issue #510

태그

http-serverstatic-file-servercli-toolfile-sharingrustcross-platform

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: GitHub Releases에서 사용 중인 시스템에 맞는 바이너리 파일(Windows/macOS/Linux)을 다운로드하세요

4

2단계: 터미널(또는 명령 프롬프트)을 열고 `miniserve /path/to/share`를 실행하세요

5

3단계: 브라우저에서 터미널에 표시된 http://localhost:8080에 접속하면 파일을 확인하거나 다운로드할 수 있습니다

설치 가이드
  1. 1단계: GitHub Releases에서 사용 중인 시스템에 맞는 바이너리 파일(Windows/macOS/Linux)을 다운로드하세요
  2. 2단계: 터미널(또는 명령 프롬프트)을 열고 `miniserve /path/to/share`를 실행하세요
  3. 3단계: 브라우저에서 터미널에 표시된 http://localhost:8080에 접속하면 파일을 확인하거나 다운로드할 수 있습니다
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

e50cb5b901042c1276bce3614c96b9ae764c8cf56b718043d212da0bd07c7974

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

다운로드한 miniserve 바이너리 파일을 바로 삭제하면 되며, 잔여물이 남지 않습니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-27 09:00:29
GitHub 저장소

문제 발생? 아래 FAQ 확인

1 FAQ

유사한 프로젝트