Εγκατάσταση
Windows ή macOS
Μπορείτε να κάνετε λήψη του OnionShare για Windows και macOS από την ιστοσελίδα OnionShare.
Κινητό τηλέφωνο
Κάντε λήψη του OnionShare για κινητό τηλέφωνο από τους παρακάτω συνδέσμους
- Android
- iOS
Apple App Store: https://apps.apple.com/app/onionshare/id1601890129
Απευθείας λήψη IPA: https://github.com/onionshare/onionshare-ios/releases
Testflight: https://testflight.apple.com/join/ZCJeY65W
Linux
Υπάρχουν αρκετοί τρόποι εγκατάστασης του OnionShare σε Linux. Ο προτιμότερος τρόπος είναι η εγκατάσταση μέσω του Flatpak ή του πακέτου Snap. Οι τεχνολογίες Flatpak και Snapcraft διασφαλίζουν ότι χρησιμοποιείται πάντα η νεότερη έκδοση και ότι το OnionShare θα εκτελείται μέσα σε sandbox.
Η υποστήριξη Snapcraft είναι ενσωματωμένη στα Ubuntu καθώς και το Fedora διατίθεται με υποστήριξη Flatpak, αλλά εξαρτάται από εσάς ποιο θα χρησιμοποιήσετε. Και τα δύο λειτουργούν με όλες τις διανομές Linux.
Εγκατάσταση του OnionShare με χρήση του Flatpak: https://flathub.org/apps/details/org.onionshare.OnionShare
Εγκατάσταση του OnionShare με χρήση του Snapcraft: https://snapcraft.io/onionshare
Μπορείτε να κάνετε λήψη και εγκατάσταση ενός πακέτου PGP-signed .flatpak ή .snap από https://onionshare.org/dist/ εάν επιθυμείτε.
Μη αυτόματη εγκατάσταση Flatpak
Αν θέλετε να εγκαταστήσετε το OnionShare χειροκίνητα με το Flatpak χρησιμοποιώντας το υπογεγραμμένο πακέτο αρχείου PGP https://docs.flatpak.org/en/latest/single-file-bundles.html, μπορείτε να το κάνετε ως εξής:
Εγκαταστήστε το Flatpak ακολουθώντας τις οδηγίες στη διεύθυνση https://flatpak.org/setup/.
Προσθέστε το αποθετήριο Flathub εκτελώντας την εντολή
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo. Παρόλο που δε θα κατεβάσετε το OnionShare από το Flathub, το OnionShare εξαρτάται από κάποια πακέτα που είναι διαθέσιμα μόνο εκεί.Μεταβείτε στο https://onionshare.org/dist/, επιλέξτε την τελευταία έκδοση του OnionShare και κατεβάστε τα αρχεία
.flatpakκαι.flatpak.asc.Επαληθεύστε την υπογραφή PGP του αρχείου
.flatpak. Ανατρέξτε στην ενότητα Επιβεβαίωση υπογραφών PGP για περισσότερες πληροφορίες.Εγκαταστήστε το
.flatpakεκτελώντας την εντολήflatpak install OnionShare-VERSION.flatpak. Αντικαταστήστε τοVERSIONμε τον αριθμό έκδοσης του αρχείου που κατεβάσατε.
Μπορείτε να τρέξετε το OnionShare με: flatpak run org.onionshare.OnionShare.
Μη αυτόματη εγκατάσταση Snapcraft
Αν θέλετε να εγκαταστήσετε το OnionShare χειροκίνητα με το Snapcraft χρησιμοποιώντας το υπογεγραμμένο PGP πακέτο Snapcraft, μπορείτε να το κάνετε ως εξής:
Εγκαταστήστε το Snapcraft ακολουθώντας τις οδηγίες στη διεύθυνση https://snapcraft.io/docs/installing-snapd.
Μεταβείτε στη διεύθυνση https://onionshare.org/dist/, επιλέξτε την τελευταία έκδοση του OnionShare και κατεβάστε τα αρχεία
.snapκαι.snap.asc.Επαληθεύστε την υπογραφή PGP του αρχείου
.snap. Ανατρέξτε στην ενότητα Επιβεβαίωση υπογραφών PGP για περισσότερες πληροφορίες.Εγκαταστήστε το αρχείο
.snapεκτελώντας την εντολήsnap install --dangerous onionshare_VERSION_amd64.snap. Αντικαταστήστε τοVERSIONμε τον αριθμό έκδοσης του αρχείου που κατεβάσατε. Σημειώστε ότι πρέπει να χρησιμοποιήσετε το –dangerous επειδή το πακέτο δεν είναι υπογεγραμμένο από το Snapcraft, ωστόσο επαληθεύσατε την υπογραφή PGP, οπότε γνωρίζετε ότι είναι νόμιμο.
Μπορείτε να εκτελέσετε το OnionShare με: snap run onionshare.
Μόνο γραμμή εντολών
Μπορείτε να εγκαταστήσετε μόνο την έκδοση με τη γραμμή εντολών του OnionShare σε οποιοδήποτε λειτουργικό σύστημα χρησιμοποιώντας τον διαχειριστή πακέτων Python pip. Δείτε το Περιβάλλον γραμμής εντολών για περισσότερες πληροφορίες.
FreeBSD
Αν και δεν έχει αναπτυχθεί επίσημα για αυτή την πλατφόρμα, το OnionShare μπορεί επίσης να εγκατασταθεί στο FreeBSD. Είναι διαθέσιμο μέσω της συλλογής ports ή ως προ-δημιουργημένο πακέτο. Αν επιλέξετε να εγκαταστήσετε και να χρησιμοποιήσετε το OnionShare σε ένα λειτουργικό σύστημα FreeBSD, πρέπει να γνωρίζετε ότι δεν υποστηρίζεται ΔΕΝ επίσημα από το πρόγραμμα OnionShare.
Παρόλο που δεν προσφέρονται και δεν συντηρούνται επίσημα από τους προγραμματιστές του OnionShare, τα πακέτα και οι θύρες του FreeBSD αντλούν και επαληθεύουν τους πηγαίους κώδικες από το επίσημο αποθετήριο του OnionShare (ή τα επίσημα πακέτα έκδοσης από το PyPI). Εάν επιθυμείτε να ελέγξετε τις αλλαγές που σχετίζονται με αυτή την πλατφόρμα, ανατρέξτε στους ακόλουθους πόρους:
Μη αυτόματη εγκατάσταση pkg
Για να εγκαταστήσετε το δυαδικό πακέτο, χρησιμοποιήστε το pkg install pyXY-onionshare, με το pyXY να καθορίζει την έκδοση της Python για την οποία δημιουργήθηκε το πακέτο. Έτσι, για να εγκαταστήσετε το OnionShare για την Python 3.9, χρησιμοποιήστε:
pkg install py39-onionshare
Υπάρχει επίσης μια έκδοση του OnionShare μόνο από τη γραμμή εντολών που διατίθεται ως προ-δημιουργημένο πακέτο. Αντικαταστήστε το py39-onionshare με το py39-onionshare-cli αν θέλετε να εγκαταστήσετε αυτή την έκδοση.
Για πρόσθετες πληροφορίες και λεπτομέρειες σχετικά με τα προκατασκευασμένα πακέτα του FreeBSD, ανατρέξτε στην ενότητα του επίσημου εγχειριδίου για το pkg.
Μη αυτόματη εγκατάσταση port
Για να εγκαταστήσετε τη θύρα του FreeBSD, αλλάξτε κατάλογο στη συλλογή ports collection που πρέπει να έχετε ελέγξει πριν και εκτελέστε τα εξής:
make -s -C www/onionshare all install clean
Η συλλογή θυρών προσφέρει επίσης μια ειδική θύρα για την έκδοση Command-line only του OnionShare. Αντικαταστήστε το www/onionshare με το www/onionshare-cli αν θέλετε να εγκαταστήσετε αυτή την έκδοση.
Για πρόσθετες πληροφορίες και λεπτομέρειες σχετικά με τη συλλογή λιμένων FreeBSD, ανατρέξτε στην ενότητα του επίσημου εγχειριδίου για τις θύρες.
Επιβεβαίωση υπογραφών PGP
Μπορείτε να επαληθεύσετε ότι το πακέτο που κατεβάσετε είναι νόμιμο και δεν έχει παραβιαστεί, επαληθεύοντας την υπογραφή του PGP. Για Windows και macOS, αυτό το βήμα είναι προαιρετικό και παρέχει άμυνα σε βάθος: τα δυαδικά αρχεία OnionShare περιλαμβάνουν συγκεκριμένες υπογραφές λειτουργικού συστήματος και μπορείτε απλώς να βασιστείτε σε αυτά και μόνο αν θέλετε.
Κλειδί υπογραφής
Τα πακέτα υπογράφονται από τον κύριο προγραμματιστή που είναι υπεύθυνος για τη συγκεκριμένη έκδοση. Εδώ είναι οι πληροφορίες κλειδιού GPG για κάθε έναν από τους βασικούς προγραμματιστές του OnionShare:
- Micah Lee:
Αποτύπωση δημόσιου κλειδιού PGP
927F419D7EC82C2F149C1BD1403C2657CD994F73.Μπορείτε να κατεβάσετε το κλειδί του Micah από το διακομιστή κλειδιών keys.openpgp.org.
- Saptak Sengupta:
Αποτύπωση δημόσιου κλειδιού PGP
2AE3D40A6905C8E4E8ED95ECE46A2B977C14666B.Μπορείτε να κατεβάσετε το κλειδί του Saptak από το διακομιστή κλειδιών keys.openpgp.org.
- Miguel Jacq:
PGP public key fingerprint
54A91143AE0AB4F7743B01FE888ED1B423A3BC99.You can download Miguel’s key from the keys.openpgp.org keyserver.
Για την επιβεβαίωση υπογραφών θα πρέπει να έχετε εγκατεστημένο το GnuPG. Για macOS χρειάζεστε το GPGTools και για Windows το Gpg4win.
Υπογραφές
Θα βρείτε τις υπογραφές (αρχεία .asc), για Windows, macOS, Flatpak, Snap και αρχεία εγκατάστασης στο https://onionshare.org/dist/ στο φάκελο με όνομα ανάλογο της έκδοσης του OnionShare. Μπορείτε επίσης να τα βρείτε και στη σελίδα εκδόσεων του GitHub.
Επιβεβαίωση
Αφού εισαγάγετε τα δημόσια κλειδιά των προγραμματιστών του πυρήνα στην αλυσίδα κλειδιών GnuPG, κατεβάσετε το δυαδικό αρχείο και την υπογραφή .asc, μπορείτε να επαληθεύσετε το δυαδικό αρχείο σε ένα τερματικό ως εξής:
Για Windows:
gpg --verify OnionShare-win64-2.6.msi.asc OnionShare-win64-2.6.msi (Windows 64-bit)
Για macOS:
gpg --verify OnionShare-2.6.dmg.asc OnionShare-2.6.dmg
Για Linux:
gpg --verify OnionShare-2.6.flatpak.asc OnionShare-2.6.flatpak (Flatpak)
gpg --verify onionshare_2.6_amd64.snap.asc onionshare_2.6_amd64.snap (Snap)
και για το αρχείο προέλευσης:
gpg --verify onionshare-2.6.tar.gz.asc onionshare-2.6.tar.gz
Θα πρέπει να δείτε κάτι όπως:
gpg: Signature made Mo 10 Okt 2022 02:27:16 CEST
gpg: using RSA key 927F419D7EC82C2F149C1BD1403C2657CD994F73
gpg: Good signature from "Micah Lee <micah@micahflee.com>" [unknown]
gpg: aka "Micah Lee <micah.lee@firstlook.media>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 927F 419D 7EC8 2C2F 149C 1BD1 403C 2657 CD99 4F73
Εάν δεν εμφανιστεί το Σωστή υπογραφή από, ενδέχεται να υπάρχει πρόβλημα με την ακεραιότητα του αρχείου (κακόβουλο ή άλλο) και δεν πρέπει να το εγκαταστήσετε.
Η ΠΡΟΕΙΔΟΠΟΙΗΣΗ: που φαίνεται παραπάνω, δεν αποτελεί πρόβλημα με το πακέτο, σημαίνει μόνο ότι δεν έχετε ορίσει το επίπεδο «εμπιστοσύνης» του κλειδιού PGP του Micah.
Εάν θέλετε να μάθετε περισσότερα σχετικά με την επαλήθευση των υπογραφών PGP, οι οδηγοί για Qubes OS και το Tor Project θα σας φανούν χρήσιμα.