Kurulum
Windows veya macOS
Windows ve macOS için OnionShare uygulamasını OnionShare web sitesinden indirebilirsiniz.
Mobil
Mobil için aşağıdaki bağlantılardan OnionShare indirebilirsiniz
- Android
- iOS
Apple App Store: https://apps.apple.com/app/onionshare/id1601890129
Doğrudan IPA indir: 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
Bu platform için resmi olarak geliştirilmemiş olmasına rağmen, OnionShare FreeBSD üzerine de kurulabilir. Port koleksiyonu aracılığıyla veya önceden oluşturulmuş paket olarak kullanılabilir. OnionShare’i bir FreeBSD işletim sistemine kurmayı ve kullanmayı tercih ederseniz, lütfen OnionShare projesi tarafından resmi olarak DESTEKLENMEDİĞİNİ unutmayın.
OnionShare geliştiricileri tarafından sunulmamasına ve resmi olarak sürdürülmemesine rağmen, FreeBSD paketleri ve portları kaynak kodlarını resmi OnionShare deposundan (veya PyPI üzerindeki resmi sürüm paketlerinden) alır ve doğrular. Bu platformla ilgili değişikliklere bakmak isterseniz, lütfen aşağıdaki kaynaklara başvurun:
El ile pkg kurulumu
Derlenmiş paketi kurmak için, pyXY
ile paketin oluşturulduğu Python sürümünü belirterek pkg install pyXY-onionshare
komutunu kullanın. Yani, Python 3.9 için OnionShare kurmak için:
pkg install py39-onionshare
Ayrıca OnionShare’in önceden oluşturulmuş paket olarak yalnızca komut satırı sürümü de bulunur. Bu sürümü kurmak istiyorsanız py39-onionshare
yerine py39-onionshare-cli
yazın.
FreeBSD önceden oluşturulmuş paketler hakkında ek bilgi ve ayrıntılar için lütfen resmi El Kitabı’nın pkg bölümüne bakın.
El ile port kurulumu
FreeBSD portunu kurmak için, dizini daha önce geçmiş olmanız gereken port koleksiyonuna değiştirin ve şunları çalıştırın:
make -s -C www/onionshare all install clean
Ports koleksiyonu ayrıca OnionShare’in yalnızca komut satırı sürümü için özel bir port sunar. Eğer bu sürümü kurmak istiyorsanız www/onionshare
yerine www/onionshare-cli
yazın.
FreeBSD port koleksiyonu hakkında ek bilgi ve ayrıntılar için lütfen resmi El Kitabı’nın portlar hakkındaki bölümüne bakın.
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. Here is the GPG key information for each of the core developers of OnionShare:
- Micah Lee:
PGP herkese açık anahtar parmak izi
927F419D7EC82C2F149C1BD1403C2657CD994F73
.Micah’ın anahtarını keys.openpgp.org anahtar sunucusundan indirebilirsiniz.
- Saptak Sengupta:
PGP herkese açık anahtar parmak izi
2AE3D40A6905C8E4E8ED95ECE46A2B977C14666B
.Saptak’ın anahtarını keys.openpgp.org anahtar sunucusundan indirebilirsiniz.
- Miguel Jacq:
PGP public key fingerprint
00AE817C24A10C2540461A9C1D7CDE0234DB458D
.You can download Miguel’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
Ana geliştiricilerin herkese açık anahtarlarını GnuPG anahtar zincirinize aktarıp, ikili dosyayı ve .asc
imzasını indirdikten sonra, ikili dosyayı terminal üzerinde şu şekilde doğrulayabilirsiniz:
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.