Kurulum
Windows veya macOS
Windows ve macOS için OnionShare uygulamasını OnionShare web sitesinden indirebilirsiniz.
Mobile
You can download OnionShare for Mobile from the follow links
- Android
- iOS
Apple App Store: https://apps.apple.com/app/onionshare/id1601890129
Direct IPA download: https://github.com/onionshare/onionshare-ios/releases
Testflight: https://testflight.apple.com/join/ZCJeY65W
Linux
Linux için OnionShare’i kurmanın çeşitli yolları vardır, ancak tavsiye edilen yol Flatpak veya Snap paketini kullanmaktır. Flatpak ve Snapcraft her zaman en yeni sürümü kullanmanızı ve OnionShare’i bir korumalı alan içinde çalıştırmanızı sağlar.
Snapcraft desteği Ubuntu’da yerleşiktir ve Fedora Flatpak desteği ile birlikte gelir, ancak hangisini kullanacağınız size bağlıdır. Her ikisi de tüm Linux dağıtımlarında çalışmaktadır.
OnionShare uygulamasını Flatpak kullanarak kurun: https://flathub.org/apps/details/org.onionshare.OnionShare
OnionShare’i Snap kullanarak kurun: https://snapcraft.io/onionshare
Dilerseniz https://onionshare.org/dist/ adresinden PGP imzalı .flatpak
veya .snap
paketlerini de indirip kurabilirsiniz.
El ile Flatpak kurulumu
OnionShare uygulamasını Flatpak ile kurmak için PGP ile imzalanmış tek dosyalı paketi kullanmak isterseniz, bunu şu şekilde yapabilirsiniz:
Flatpak kurmak için https://flatpak.org/setup/ adresindeki yönergeleri izleyin.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
komutunu yürüterek Flathub deposunu ekleyin. OnionShare uygulamasını Flathub üzerinden indirmeyecek olsanız bile, OnionShare için yalnızca orada bulunan bazı paketler gereklidir.https://onionshare.org/dist/ adresine gidin, OnionShare uygulamasının güncel sürümünü seçin,
.flatpak
ve.flatpak.asc
dosyalarını indirin..flatpak
dosyasının PGP imzasını doğrulayın. Ayrıntılı bilgi almak için PGP imzalarını doğrulama bölümüne bakabilirsiniz..flatpak
dosyasınıflatpak install OnionShare-VERSION.flatpak
komutu ile kurun. `` VERSION`` yerine indirdiğiniz dosyanın sürüm numarasını yazın.
OnionShare uygulamasını şu komutla çalıştırabilirsiniz: flatpak run org.onionshare.OnionShare.
El ile Snapcraft kurulumu
OnionShare uygulamasını el ile PGP ile imzalanmış Snapcraft paketini kullanarak kurmak isterseniz, şu şekilde yapabilirsiniz:
Snapcraft kurmak için https://snapcraft.io/docs/installing-snapd adresindeki yönergeleri izleyin.
https://onionshare.org/dist/ adresine gidin, güncel OnionShare sürümünü seçin,
.snap
ve.snap.asc
dosyalarını indirin..snap
dosyasının PGP imzasını doğrulayın. Ayrıntılı bilgi almak için PGP imzalarını doğrulama bölümüne bakabilirsiniz..snap
dosyasınısnap install --dangerous onionshare_VERSION_amd64.snap
komutunu yürüterek kurun. `` VERSION`` yerine indirdiğiniz dosyanın sürüm numarasını yazın. Paket Snapcraft mağazası tarafından imzalanmadığı için –dangerous parametresini kullanmanız gerektiğini unutmayın. PGP imzasını doğruladığınız için paketin doğru olduğunu biliyorsunuz.
OnionShare uygulamasını şu komutla çalıştırabilirsiniz: snap run onionshare.
Yalnız komut satırı
Python paket yöneticisi pip
kullanarak OnionShare’in sadece komut satırı sürümünü herhangi bir işletim sistemine kurabilirsiniz. Daha fazla bilgi için Komut satırı arayüzü bölümüne bakabilirsiniz.
FreeBSD
Althought not being officially developed for this platform, OnionShare can also be installed on FreeBSD. It’s available via its ports collection or as pre-built package. Should you opt to install and use OnionShare on a FreeBSD operating system, please be aware that it’s NOT officially supported by the OnionShare project.
Though not being offered and officially maintained by the OnionShare developers, the FreeBSD packages and ports do fetch and verifies the source codes from the official OnionShare repository (or its official release packages from PyPI). Should you wish to check changes related to this platform, please refer to the following resources:
Manual pkg Installation
To install the binary package, use pkg install pyXY-onionshare
, with pyXY
specifying the version of Python the package was built for. So, in order to install OnionShare for Python 3.9, use:
pkg install py39-onionshare
There’s also a Command-line only version of OnionShare available as pre-built package. Replace py39-onionshare
by py39-onionshare-cli
if you want to install that version.
For additional information and details about the FreeBSD pre-built packages, please refer to its official Handbook section about pkg.
Manual port Installation
To install the FreeBSD port, change directory to the ports collection you must have checked out before and run the following:
make -s -C www/onionshare all install clean
The ports collection also offers a dedicated port for the Command-line only version of OnionShare. Replace www/onionshare
by www/onionshare-cli
if you want to install that version.
For additional information and details about the FreeBSD ports collection, please refer to its official Handbook section about ports.
PGP imzalarını doğrulama
İndirdiğiniz paketin özgün olduğunu ve değiştirilmediğini PGP imzasını doğrulayarak doğrulayabilirsiniz. Windows ve macOS için bu adım isteğe bağlıdır ve derinlemesine savunma sağlar: OnionShare binary dosyaları, işletim sistemine özgü imzaları içerir ve isterseniz yalnız bunlara güvenebilirsiniz.
İmzalama anahtarı
Packages are signed by the core developer who is responsible for the particular release. Following are the informations of the core developers of OnionShare:
- Micah Lee:
PGP public key fingerprint
927F419D7EC82C2F149C1BD1403C2657CD994F73
.You can download Micah’s key from the keys.openpgp.org keyserver.
- Saptak Sengupta:
PGP public key fingerprint
2AE3D40A6905C8E4E8ED95ECE46A2B977C14666B
.You can download Saptak’s key from the keys.openpgp.org keyserver.
İmzaları doğrulamak için GnuPG uygulamasının kurulu olması gerekir. MacOS için GPGTools, Windows için Gpg4win kullanmak isteyebilirsiniz.
İmzalar
İmzalara (.asc
dosyaları) ek olarak Windows, macOS, Flatpak, Snap ve kaynak paketlerini https://onionshare.org/dist/ adresindeki OnionShare uygulamasının her sürümü için adlandırılan klasörlerin yanında ve GitHub yayınlar sayfasında bulabilirsiniz.
Doğrulama
Once you have imported the core developers public keys into your GnuPG keychain, downloaded the binary and .asc
signature, you can verify the binary in a terminal like this:
Windows için:
gpg --verify OnionShare-win64-2.6.msi.asc OnionShare-win64-2.6.msi (Windows 64-bit)
macOS için:
gpg --verify OnionShare-2.6.dmg.asc OnionShare-2.6.dmg
Linux için:
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)
ve kaynak dosyası için:
gpg --verify onionshare-2.6.tar.gz.asc onionshare-2.6.tar.gz
Aşağıdakine benzer bir çıktı alınması beklenir:
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
Good signature from
ifadesini göremiyorsanız, dosyanın bütünlüğüyle ilgili bir sorun olabilir (kötü niyetli veya başka türlü). Bu durumda paketi kurmamalısınız.
Yukarıda gösterilen UYARI:
, paketle ilgili bir sorun değildir, yalnızca Micah (ana geliştirici) PGP anahtarının “güven” düzeyini tanımlamadığınız anlamına gelir.
PGP imzalarının doğrulanması hakkında ayrıntılı bilgi almak için, Qubes OS ve Tor Projesi rehberlerine bakabilirsiniz.