Sharedir adalah alat berbasis Python yang sederhana dan nyaman yang memungkinkan Anda untuk berbagi file dan direktori melalui LAN atau Internet menggunakan satu perintah. Apakah Anda ingin melakukan streaming film dari laptop Anda ke ponsel Anda, berbagi file di antara perangkat yang terhubung ke jaringan WiFi yang sama, atau meng -host direktori dari VPS Anda, Sharedir memudahkan dengan server HTTP yang tertanam dan perlindungan frasa sandi.
Alat ini menghasilkan URL yang dapat dibagikan, termasuk frasa sandi yang aman, yang dapat dibagikan di seluruh perangkat. Anda dapat memindai kode QR generas auto untuk berbagi file dan folder yang mudah.
Ada dua cara untuk menginstal Sharedir : melalui pip atau mengkloning repositori langsung dari GitHub.
pip Cara termudah untuk menginstal Sharedir adalah dengan menggunakan pip . Anda dapat menginstal alat dengan perintah berikut:
pip install sharedirgit cloneAnda juga dapat menginstal Sharedir dengan mengkloning repositori dari GitHub dan secara manual menginstal dependensi:
Klon Repositori:
git clone https://github.com/spignelon/ShareDir.git
cd ShareDir Instal dependensi menggunakan pip :
pip install -r requirements.txtSharedir memungkinkan Anda untuk membagikan file atau direktori melalui LAN atau Internet menggunakan satu perintah. Di bawah ini adalah instruksi penggunaan untuk kedua metode instalasi.
Setelah instalasi, Anda dapat berbagi file atau direktori dengan menjalankan perintah berikut:
sharedir /path/to/file/or/directoryPerintah ini akan memulai server HTTP lokal yang melayani file atau direktori yang ditentukan. Server akan menampilkan URL yang dapat dibagikan dan kode QR untuk akses cepat.
Untuk berbagi direktori bernama movies dengan frasa sandi 6 kata:
sharedir ~ /movies -p 6ATAU
python sharedir/sharedir.py ~ /movies -p 6Ini akan menghasilkan sesuatu seperti:
Generated passphrase: grape-apple-banana-orange-kiwi-lemon
Access URL: http://192.168.1.100:44447/ ? passphrase=grape-apple-banana-orange-kiwi-lemonAnda dapat mengakses URL ini dari perangkat apa pun yang terhubung ke jaringan yang sama, atau memindai kode QR yang ditampilkan dengan ponsel Anda.
Setelah server berjalan, navigasikan ke URL yang disediakan di browser web atau gunakan kode QR. Anda akan diminta untuk memasukkan frasa sandi di parameter URL. Misalnya:
http://192.168.1.100:44447/?passphrase=grape-apple-banana-orange-kiwi-lemon
Dari sini, Anda dapat menelusuri dan mengunduh file langsung dari antarmuka web.
Jika Anda menggunakan VPS dengan IP publik, alat ini akan secara otomatis menghasilkan kode QR dan URL menggunakan IP publik VPS Anda. Bagikan URL ini dengan perangkat di Internet untuk mengakses direktori atau file yang dibagikan.
Proyek ini dilisensikan di bawah GNU Affero General Public License v3.0. Lihat file lisensi untuk detailnya.