Gelişmiş kullanım

Sekmeleri kaydedin

Barındırdığınız OnionShare sekmelerini kapatmak onları yok ederek yeniden kullanılmalarını engeller. Kalıcı olarak barındırılan web siteleri, paylaşıldıkları bilgisayar yeniden başlatılsa bile aynı adreste kullanılabilir.

Sunucunuzu başlatmadan önce “OnionShare başlatıldığında her zaman bu sekmeyi aç” kutusunu işaretleyerek herhangi bir sekmeyi kalıcı hale getirin.

_images/advanced-save-tabs.png

OnionShare açıldığında, önceki oturumdaki kayıtlı sekmeleriniz açılmaya başlayacaktır. Her hizmet daha sonra elle başlatılabilir ve aynı OnionShare adresinde kullanılabilir ve aynı kişisel anahtar tarafından korunur olacaktır.

Bir sekmeyi kaydederseniz, onion hizmeti kişisel anahtarının bir kopyası bilgisayarınızda saklanır.

Kişisel anahtarı kapat

Varsayılan olarak, tüm OnionShare hizmetleri, Tor tarafından “istemci kimlik doğrulaması” olarak adlandırılan kişisel bir anahtarla korunur.

Bir OnionShare hizmetini yüklediğinizde Tor Browser sizden kişisel anahtarınızı girmenizi isteyecektir. Herkesin hizmetinizi kullanmasına izin vermek istiyorsanız, kişisel anahtarı tamamen devre dışı bırakmanız daha iyi olur.

Herhangi bir sekmenin kişisel anahtarını kapatmak için sunucuyu başlatmadan önce “Bu, herkese açık bir OnionShare hizmetidir (kişisel anahtarı devre dışı bırakır)” kutusunu işaretleyin. Böylece sunucu herkese açık olur ve Tor Browser’da yüklemek için kişisel anahtara gerek kalmaz.

Özel başlıklar

Kullanıcılar Tor Browser’da OnionShare hizmetlerini yüklediklerinde her bir hizmet türü için öntanımlı başlığı görürler. Örneğin, sohbet hizmetleri için öntanımlı başlık “OnionShare Chat” şeklindedir.

Bir sunucuyu başlatmadan önce “Özel başlık” ayarını düzenlerseniz, bunu değiştirebilirsiniz.

Zamanlamalar

OnionShare, bir hizmetin tam olarak başlayacağı ve duracağı zamanları ayarlayabilir. Bir sunucuyu başlatmadan önce, sekmesindeki “Gelişmiş ayarları görüntüle” düğmesine tıklayın ve ardından “Onion hizmeti şu zamanda başlatılsın”, “Onion hizmeti şu zamanda durdurulsun” seçeneklerini kullanarak istediğiniz tarih ve saatleri ayarlayın.

Gelecekte başlaması zamanlanan hizmetler, “Paylaşımı başlat” düğmesine tıklandığında bir geri sayım sayacı görüntüler. Gelecekte durması zamanlanan hizmetler, başlatıldığında bir geri sayım sayacı görüntüler.

Bir OnionShare hizmetini otomatik olarak başlatmak için zamanlamak, ölü adam anahtarı olarak kullanılabilir. Bu, hizmetinizin gelecekte belirli bir zamanda, bunu önlemek için orada değilseniz, herkese açık hale getirileceği anlamına gelir. Başınıza bir şey gelmezse, hizmeti başlayacağı zamandan önce iptal edebilirsiniz.

_images/advanced-schedule-start-timer.png

Bir OnionShare hizmetini otomatik olarak durdurmak için zamanlamak, maruz kalmayı sınırlar. Gizli bilgileri veya güncelliğini yitirecek bir şeyi paylaşmak istiyorsanız, bunu seçilen sınırlı bir süre için yapabilirsiniz.

_images/advanced-schedule-stop-timer.png

Komut satırı arayüzü

Görsel arayüze ek olarak, OnionShare bir komut satırı arayüzüne sahiptir.

OnionShare uygulamasının yalnız komut satırı sürümünü pip3 kullanarak kurabilirsiniz:

pip3 install --user onionshare-cli

Ayrıca tor paketinin kurulu olması gerekeceğini unutmayın. macOS için şu komutla kurun: brew install tor

Sonra şu şekilde çalıştırın:

onionshare-cli --help

Farklı işletim sistemlerine kurmak hakkında bilgi Git deposundaki CLI README dosyasında bulunabilir.

OnionShare’i Snap paketini kullanarak kurduysanız, komut satırı arayüzü sürümüne erişmek için yalnızca onionshare.cli komutunu da çalıştırabilirsiniz.

Kullanım

onionshare --help komutunu çalıştırarak komut satırı belgelerine göz atın:

$ onionshare-cli --help
╭───────────────────────────────────────────╮
│    *            ▄▄█████▄▄            *    │
│               ▄████▀▀▀████▄     *         │
│              ▀▀█▀       ▀██▄              │
│      *      ▄█▄          ▀██▄             │
│           ▄█████▄         ███        -+-  │
│             ███         ▀█████▀           │
│             ▀██▄          ▀█▀             │
│         *    ▀██▄       ▄█▄▄     *        │
│ *             ▀████▄▄▄████▀               │
│                 ▀▀█████▀▀                 │
│             -+-                     *     │
│   ▄▀▄               ▄▀▀ █                 │
│   █ █     ▀         ▀▄  █                 │
│   █ █ █▀▄ █ ▄▀▄ █▀▄  ▀▄ █▀▄ ▄▀▄ █▄▀ ▄█▄   │
│   ▀▄▀ █ █ █ ▀▄▀ █ █ ▄▄▀ █ █ ▀▄█ █   ▀▄▄   │
│                                           │
│                  v2.4.1                   │
│                                           │
│          https://onionshare.org/          │
╰───────────────────────────────────────────╯

usage: onionshare-cli [-h] [--receive] [--website] [--chat] [--local-only] [--connect-timeout SECONDS] [--config FILENAME] [--persistent FILENAME] [--title TITLE] [--public]
                      [--auto-start-timer SECONDS] [--auto-stop-timer SECONDS] [--no-autostop-sharing] [--data-dir data_dir] [--webhook-url webhook_url] [--disable-text]
                      [--disable-files] [--disable_csp] [--custom_csp custom_csp] [-v]
                      [filename ...]

positional arguments:
  filename                  List of files or folders to share

optional arguments:
  -h, --help                Show this help message and exit
  --receive                 Receive files
  --website                 Publish website
  --chat                    Start chat server
  --local-only              Don't use Tor (only for development)
  --connect-timeout SECONDS
                            Give up connecting to Tor after a given amount of seconds (default: 120)
  --config FILENAME         Filename of custom global settings
  --persistent FILENAME     Filename of persistent session
  --title TITLE             Set a title
  --public                  Don't use a private key
  --auto-start-timer SECONDS
                            Start onion service at scheduled time (N seconds from now)
  --auto-stop-timer SECONDS
                            Stop onion service at scheduled time (N seconds from now)
  --no-autostop-sharing     Share files: Continue sharing after files have been sent (the default is to stop sharing)
  --data-dir data_dir       Receive files: Save files received to this directory
  --webhook-url webhook_url
                            Receive files: URL to receive webhook notifications
  --disable-text            Receive files: Disable receiving text messages
  --disable-files           Receive files: Disable receiving files
  --disable_csp             Publish website: Disable the default Content Security Policy header (allows your website to use third-party resources)
  --custom_csp custom_csp   Publish website: Set a custom Content Security Policy header
  -v, --verbose             Log OnionShare errors to stdout, and web errors to disk

Klavye Kısayolları

OnionShare masaüstü uygulaması, kolaylık ve erişilebilirlik için bazı klavye kısayolları içerir:

Ctrl T - New Tab
Ctrl X - Closes current tab

Ve ana mod seçici ekranından:

Ctrl S - Share mode
Ctrl R - Receive mode
Ctrl W - Website mode
Ctrl C - Chat mode
Ctrl H - Settings tab