diff --git a/src/SUMMARY.md b/src/SUMMARY.md index b751fdc..652f4a5 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -66,6 +66,7 @@ - [Güvenli Web Gezintisi](ag_guvenligi/guvenli_web_gezintisi.md) - [Pi Hole ile Ev Ağını Güvene Almak](ag_guvenligi/pi-hole.md) - [Tor](ag_guvenligi/tor.md) + - [OnionShare](ag_guvenligi/onionshare.md) - [VPN](ag_guvenligi/vpn.md) - [Shadowsocks Proxy](ag_guvenligi/shadowsocks.md) - [Let's Encrypt](ag_guvenligi/letsencrypt.md) diff --git a/src/ag_guvenligi/onionshare.md b/src/ag_guvenligi/onionshare.md new file mode 100644 index 0000000..b9a13df --- /dev/null +++ b/src/ag_guvenligi/onionshare.md @@ -0,0 +1,126 @@ +# OnionShare ile Tor üzerinden dosya paylaşımı + +![OnionShare](onionshare/logo.png) + +OnionShare, Tor üzerinden dosya paylaşımı yapabilmenizi, web sitesi servis edebilmenizi ve mesajlaşabilmenizi sağlayan bir özgür yazılımdır. Tor'un yapısı sayesinde tüm paylaşımlarınız ve mesajlarınız arada merkezi bir sunucu olmaksızın P2P (Peer to Peer) olarak iletilir. + + + +## Kurulum + +### GNU/Linux + +OnionShare, GNU/Linux için Snap ya da Flatpak paketleri halinde dağıtılmaktadır. Bu örnekte snap kullanılacaktır. Eğer sisteminizde snap yoksa, [buraya tıklayarak](https://snapcraft.io/docs/installing-snapd) nasıl kuracağınızı öğrenebilirsiniz. + +Eğer sisteminizde "Snap Store" kuruluysa, OnionShare'ı [buraya tıklayarak](snap://onionshare) Snap Store üzerinden indirebilirsiniz. + +Bir uçbirim (terminal) penceresi açıp aşağıdaki komutu çalıştırın: + +```bash +sudo snap install onionshare +``` + +Bu komutun ardından snap OnionShare'ı kuracaktır. + +### Mac OS + +[_Bu bölüme katkı verebilirsiniz_](https://git.oyd.org.tr/oyd/guvenlik) + +### Windows + +[_Bu bölüme katkı verebilirsiniz_](https://git.oyd.org.tr/oyd/guvenlik) + +## Tor'a bağlanma + +OnionShare açıldıktan sonra öncelikle Tor ağına bağlanmaya çalışacaktır. Eğer bağlanamazsa sağ alttaki dişliye tıklayın. Aşağıdaki gibi bir pencere açılacaktır: + +![Tor ayarları](onionshare/tor1.png) + +Buradaki "Tor köprü desteği" kısmındaki ayarı "Yerleşik obfs4 değiştirilebilir taşıyıcıları kullan" seçeneğiyle değiştirin ve "Tor bağlantısını test et" butonuna basın. OnionShare Tor'a bağlanmayı deneyecek ve eğer başarılı olursa aşağıdaki gibi bir pencere çıkacaktır: + +![Tor başarılı](onionshare/tor2.png) + +## Dosya gönderme + +OnionShare ile Tor üzerinden dosya paylaşmaya başlamak için, ana menüden "Dosya paylaşın" seçeneğine tıklayın: + +![Ana menü](onionshare/dosya1.png) + +Ardından açılan pencereye paylaşmak istediğiniz dosyaları sürükleyin ya da sağ alttaki "Ekle" butonuna basın: + +![Dosya paylaşımı](onionshare/dosya2.png) + +Dosyalarınızı ekledikten sonra "Paylaşmaya başla" düğmesine basın. Eğer dosyalarınızı birden fazla kişi indirecekse veya tek tek indirilmesine izin vermek istiyorsanız, "Dosyalar gönderildikten sonra paylaşmayı durdur" seçeneğini kaldırın. + +![Paylaş](onionshare/dosya3.png) + +Eğer isterseniz, dosyalarınızın paylaşılacağı bir zaman aralığı da belirleyebilirsiniz. Bunun için "Gelişmiş ayarları göster" bağlantısına tıklayıp aşağıdaki gibi saatleri ayarlayabilirsiniz: + +![Zaman aralığı](onionshare/dosya4.png) + +Paylaşım başladığında, aşağıdaki gibi bir bağlantı gösterilecektir. Bu bağlantıyı dosyayı almasını istediğiniz kişilere gönderdiğinizde, paylaştığınız kişiler bağlantıyı Tor tarayıcısına yapıştırıp dosyayı indirebilirler. + +![Dosya bağlantısı](onionshare/dosya5.png) + +Gönderdiğiniz bağlantıya Tor tarayıcısı aracılığıyla giren kişiler aşağıdaki gibi bir sayfayla karşılaşır ve buradan dosyalarınızı indirebilir: + +![OnionShare link](onionshare/dosya6.png) + +Dosyalarınızın indirilme durumunu sağ taraftaki yukarı ok butonuna basarak görebilirsiniz: + +![Paylaşım durumu](onionshare/dosya7.png) + +## Dosya alma + +OnionShare ile başkalarına dosya gönderebileceğiniz gibi, başka birisinin size dosya göndermesini de sağlayabilirsiniz. Bunun için ana menüden "Dosya alın" seçeneğine tıklayın. Daha sonra dosyaların kaydedileceği yeri seçin ve "Alma modunu başlat" butonuna basın: + +![Dosya alma](onionshare/dosya8.png) + +Ardından çıkan bağlantıyı dosya gönderecek kişilerle paylaşın. + +![Bağlantı](onionshare/dosya9.png) + +Bu bağlantıya Tor tarayıcısı ile erişenler, aşağıdaki gibi bir ekranla karşılaşacaklar: + +![Tor tarayıcısı dosya gönder](onionshare/dosya10.png) + +Buraya dosya yüklendiğinde, gönderilen dosya bir önceki adımda belirttiğiniz dizine kaydedilecektir. + +## Web sitesi servis etme + +OnionShare'ın bir web sitesi barındırma özelliği de mevcuttur. Bu yöntemle servis ettiğiniz web sitelerine, aynı diğer ".onion" web siteleri gibi Tor tarayıcısı üzerinden erişilebilir. Ancak sürekli canlıda olmasını istediğiniz bir web siteniz varsa, OnionShare yerine kuracağınız bir sunucu üzerinden bunu yapmanız daha sağlıklı olacaktır. + +Web sitesi servis etmek için ana menüden "Web sitesi barındırın" seçeneğini seçin. Çıkan sayfaya servis etmek istediğiniz web sitesinin dosyalarını sürükleyin ya da "Ekle" butonundan tek tek ekleyin: + +![Web sitesi](onionshare/web1.png) + +Dosyalarınızı ekledikten sonra, sitenizin erişilebilirliğini artırmak için "Parola kullanma" seçeneğini seçin. Eğer web siteniz dış kaynaklardan veri çekiyorsa (ör. Google fontları, JS CDN vb.) "İçerik Politikası Başlığı gönderme" seçeneğini de seçin. Ayarları tamamladıktan sonra "Paylaşmaya başla" butonuna basın: + +![Web sitesi](onionshare/web2.png) + +OnionShare'ın size verdiği bağlantıya giren herkes web sitenize erişebilir: + +![URL](onionshare/web3.png) +![URL](onionshare/web4.png) + +## Mesajlaşma + +OnionShare üzerinden mesajlaşma da mümkündür, ancak mesajlarınız herhangi bir şekilde şifrelenmediği için (Tor'un kendi şifreleme sistemi hariç) kullanmanız tavsiye edilmemektedir. + +Mesajlaşma odası açmak için ana menüden "Anonim olarak sohbet edin" seçeneğini seçin ve açılan sayfada "Sohbet sunucusunu başlat" butonuna basın: + +![Mesajlaşma](onionshare/chat1.png) + +Daha sonrasında sohbet odasına insanları davet etmek için çıkan bağlantıyı paylaşın: + +![Sohbet odası bağlantısı](onionshare/chat2.png) + +Daha sonra Tor tarayıcısı üzerinden odaya girin. Sol taraftaki kutudan takma adınızı değiştirebilirsiniz, sohbete giren kullanıcılar o kutunun altında görünecektir: + +![Sohbet odası](onionshare/chat3.png) + + + + + + diff --git a/src/ag_guvenligi/onionshare/chat1.png b/src/ag_guvenligi/onionshare/chat1.png new file mode 100644 index 0000000..5672a51 Binary files /dev/null and b/src/ag_guvenligi/onionshare/chat1.png differ diff --git a/src/ag_guvenligi/onionshare/chat2.png b/src/ag_guvenligi/onionshare/chat2.png new file mode 100644 index 0000000..2245902 Binary files /dev/null and b/src/ag_guvenligi/onionshare/chat2.png differ diff --git a/src/ag_guvenligi/onionshare/chat3.png b/src/ag_guvenligi/onionshare/chat3.png new file mode 100644 index 0000000..b1690f4 Binary files /dev/null and b/src/ag_guvenligi/onionshare/chat3.png differ diff --git a/src/ag_guvenligi/onionshare/dosya1.png b/src/ag_guvenligi/onionshare/dosya1.png new file mode 100644 index 0000000..f129670 Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya1.png differ diff --git a/src/ag_guvenligi/onionshare/dosya10.png b/src/ag_guvenligi/onionshare/dosya10.png new file mode 100644 index 0000000..05e5481 Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya10.png differ diff --git a/src/ag_guvenligi/onionshare/dosya2.png b/src/ag_guvenligi/onionshare/dosya2.png new file mode 100644 index 0000000..3d72295 Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya2.png differ diff --git a/src/ag_guvenligi/onionshare/dosya3.png b/src/ag_guvenligi/onionshare/dosya3.png new file mode 100644 index 0000000..6276172 Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya3.png differ diff --git a/src/ag_guvenligi/onionshare/dosya4.png b/src/ag_guvenligi/onionshare/dosya4.png new file mode 100644 index 0000000..a008dd4 Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya4.png differ diff --git a/src/ag_guvenligi/onionshare/dosya5.png b/src/ag_guvenligi/onionshare/dosya5.png new file mode 100644 index 0000000..6e24b1d Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya5.png differ diff --git a/src/ag_guvenligi/onionshare/dosya6.png b/src/ag_guvenligi/onionshare/dosya6.png new file mode 100644 index 0000000..18042d0 Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya6.png differ diff --git a/src/ag_guvenligi/onionshare/dosya7.png b/src/ag_guvenligi/onionshare/dosya7.png new file mode 100644 index 0000000..20fa256 Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya7.png differ diff --git a/src/ag_guvenligi/onionshare/dosya8.png b/src/ag_guvenligi/onionshare/dosya8.png new file mode 100644 index 0000000..b6b2992 Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya8.png differ diff --git a/src/ag_guvenligi/onionshare/dosya9.png b/src/ag_guvenligi/onionshare/dosya9.png new file mode 100644 index 0000000..1eaba0f Binary files /dev/null and b/src/ag_guvenligi/onionshare/dosya9.png differ diff --git a/src/ag_guvenligi/onionshare/logo.png b/src/ag_guvenligi/onionshare/logo.png new file mode 100644 index 0000000..38cda28 Binary files /dev/null and b/src/ag_guvenligi/onionshare/logo.png differ diff --git a/src/ag_guvenligi/onionshare/tor1.png b/src/ag_guvenligi/onionshare/tor1.png new file mode 100644 index 0000000..91eee0a Binary files /dev/null and b/src/ag_guvenligi/onionshare/tor1.png differ diff --git a/src/ag_guvenligi/onionshare/tor2.png b/src/ag_guvenligi/onionshare/tor2.png new file mode 100644 index 0000000..41854f3 Binary files /dev/null and b/src/ag_guvenligi/onionshare/tor2.png differ diff --git a/src/ag_guvenligi/onionshare/web1.png b/src/ag_guvenligi/onionshare/web1.png new file mode 100644 index 0000000..26be830 Binary files /dev/null and b/src/ag_guvenligi/onionshare/web1.png differ diff --git a/src/ag_guvenligi/onionshare/web2.png b/src/ag_guvenligi/onionshare/web2.png new file mode 100644 index 0000000..d3b2b55 Binary files /dev/null and b/src/ag_guvenligi/onionshare/web2.png differ diff --git a/src/ag_guvenligi/onionshare/web3.png b/src/ag_guvenligi/onionshare/web3.png new file mode 100644 index 0000000..29bbd83 Binary files /dev/null and b/src/ag_guvenligi/onionshare/web3.png differ diff --git a/src/ag_guvenligi/onionshare/web4.png b/src/ag_guvenligi/onionshare/web4.png new file mode 100644 index 0000000..2103f83 Binary files /dev/null and b/src/ag_guvenligi/onionshare/web4.png differ