ShareShareir是一种简单便捷的基于Python的工具,可让您使用单个命令通过LAN或Internet共享文件和目录。无论您是想将电影从笔记本电脑流式传输到手机,在连接到同一WiFi网络的设备之间共享文件,还是从VPS托管目录,ShareShareir都可以通过嵌入式HTTP服务器和密码保护变得容易。
该工具生成可共享的URL,包括可以在设备上共享的安全密码。您可以扫描自动通用QR码以简化文件和文件夹共享。
有两种方法可以安装ShareShareir :通过pip或直接从GitHub克隆存储库。
pip安装安装共享的最简单方法是使用pip 。您可以使用以下命令安装工具:
pip install sharedirgit clone安装您也可以通过从github克隆存储库并手动安装依赖项来安装sharedir :
克隆存储库:
git clone https://github.com/spignelon/ShareDir.git
cd ShareDir使用pip安装依赖项:
pip install -r requirements.txtShareShareir允许您使用单个命令通过LAN或Internet共享文件或目录。以下是两种安装方法的使用说明。
安装后,您可以通过运行以下命令来共享文件或目录:
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码。
服务器运行后,导航到Web浏览器中提供的URL或使用QR码。提示您将在URL参数中输入密码。例如:
http://192.168.1.100:44447/?passphrase=grape-apple-banana-orange-kiwi-lemon
从这里,您可以直接从Web界面浏览和下载文件。
如果您使用公共IP的VPS,该工具将使用VPS的公共IP自动生成QR码和URL。与Internet上的设备共享此URL以访问共享目录或文件。
该项目是根据GNU Affero通用公共许可证v3.0许可的。有关详细信息,请参见许可证文件。