Sharedir는 단일 명령을 사용하여 LAN 또는 인터넷을 통해 파일과 디렉토리를 공유 할 수있는 간단하고 편리한 파이썬 기반 도구입니다. 랩톱에서 휴대 전화로 영화를 스트리밍하든 동일한 Wi -Fi 네트워크에 연결된 장치간에 파일을 공유하거나 VPS에서 디렉토리를 호스팅하든 Sharedir를 사용하면 내장 된 HTTP 서버 및 암호 보호 기능을 쉽게 사용할 수 있습니다.
이 도구는 장치에서 공유 할 수있는 보안 암호를 포함하여 공유 가능한 URL을 생성합니다. 쉽게 파일 및 폴더 공유를 위해 자동 초기 QR 코드를 스캔 할 수 있습니다.
Sharedir를 설치하는 두 가지 방법은 pip 통해 또는 GitHub에서 직접 저장소를 복제합니다.
pip 를 통해 설치하십시오 Sharedir를 설치하는 가장 쉬운 방법은 pip 사용하는 것입니다. 다음 명령으로 도구를 설치할 수 있습니다.
pip install sharedirgit clone 통해 설치하십시오Github에서 저장소를 복제하고 종속성을 수동으로 설치하여 Sharedir를 설치할 수도 있습니다.
저장소 복제 :
git clone https://github.com/spignelon/ShareDir.git
cd ShareDir pip 사용하여 종속성을 설치하십시오.
pip install -r requirements.txtSharedir를 사용하면 단일 명령을 사용하여 LAN 또는 인터넷을 통해 파일 또는 디렉토리를 공유 할 수 있습니다. 다음은 두 설치 방법 모두에 대한 사용 지침입니다.
설치 후 다음 명령을 실행하여 파일 또는 디렉토리를 공유 할 수 있습니다.
sharedir /path/to/file/or/directory이 명령은 지정된 파일 또는 디렉토리를 제공하는 로컬 HTTP 서버를 시작합니다. 서버는 빠른 액세스를 위해 공유 가능한 URL과 QR 코드를 표시합니다.
6 단어의 암호를 가진 movies 라는 디렉토리를 공유하려면 :
sharedir ~ /movies -p 6또는
python sharedir/sharedir.py ~ /movies -p 6이것은 다음과 같은 것을 출력합니다.
Generated passphrase: grape-apple-banana-orange-kiwi-lemon
Access URL: http://192.168.1.100:44447/ ? passphrase=grape-apple-banana-orange-kiwi-lemon동일한 네트워크에 연결된 모든 장치 에서이 URL에 액세스하거나 전화로 표시된 QR 코드를 스캔 할 수 있습니다.
서버가 실행되면 웹 브라우저에서 제공된 URL로 이동하거나 QR 코드를 사용하십시오. URL 매개 변수에 암호를 입력하라는 메시지가 표시됩니다. 예를 들어:
http://192.168.1.100:44447/?passphrase=grape-apple-banana-orange-kiwi-lemon
여기에서 웹 인터페이스에서 직접 파일을 탐색하고 다운로드 할 수 있습니다.
공개 IP가있는 VPS에있는 경우 도구는 VPS의 공개 IP를 사용하여 자동으로 QR 코드와 URL을 생성합니다. 공유 디렉토리 또는 파일에 액세스하려면이 URL을 인터넷의 장치와 공유하십시오.
이 프로젝트는 GNU Affero General Public License v3.0에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.