Προχωρημένη χρήση

Αποθήκευση καρτελών

Αν κλείσετε τις καρτέλες OnionShare που φιλοξενείτε καταστρέφονται, αποτρέποντας την επαναχρησιμοποίησή τους. Οι μόνιμα φιλοξενούμενοι ιστότοποι είναι διαθέσιμοι με την ίδια διεύθυνση, ακόμη και αν γίνει επανεκκίνηση στον υπολογιστή από όπου γίνεται η κοινή χρήση.

Κάντε οποιαδήποτε καρτέλα μόνιμη επιλέγοντας το πλαίσιο «Να ανοίγει πάντα αυτή η καρτέλα όταν ξεκινά το OnionShare» πριν από την εκκίνηση του διακομιστή σας.

_images/advanced-save-tabs.png

Κατά την έναρξη του OnionShare, θα αρχίσουν να ανοίγουν οι αποθηκευμένες καρτέλες σας από την προηγούμενη περίοδο λειτουργίας. Στη συνέχεια, κάθε υπηρεσία μπορεί να ξεκινήσει χειροκίνητα και θα είναι διαθέσιμη στην ίδια διεύθυνση OnionShare και θα προστατεύεται από το ίδιο ιδιωτικό κλειδί.

Εάν αποθηκεύσετε μια καρτέλα, ένα αντίγραφο του μυστικού κλειδιού της υπηρεσίας onion θα αποθηκευτεί στον υπολογιστή σας.

Απενεργοποίηση ιδιωτικού κλειδιού

Από προεπιλογή, όλες οι υπηρεσίες OnionShare προστατεύονται με ένα ιδιωτικό κλειδί, το οποίο ονομάζεται «πιστοποίηση πελάτη».

Ο φυλλομετρητής Tor θα σας ζητήσει να εισαγάγετε το ιδιωτικό σας κλειδί όταν φορτώνετε μια υπηρεσία OnionShare. Αν θέλετε να επιτρέψετε να χρησιμοποιηθεί δημόσια η υπηρεσία σας, είναι καλύτερα να απενεργοποιήσετε το ιδιωτικό κλειδί.

Για να απενεργοποιήσετε το ιδιωτικό κλειδί για οποιαδήποτε καρτέλα, τσεκάρετε το πλαίσιο «Δημόσια υπηρεσία OnionShare (απενεργοποιεί το ιδιωτικό κλειδί)» πριν από την εκκίνηση του διακομιστή. Τότε ο διακομιστής θα είναι δημόσιος και δε θα χρειάζεται ιδιωτικό κλειδί για να το εμφανίσετε στο Tor Browser.

Προσαρμοσμένοι Τίτλοι

Όταν εκκινείται μια υπηρεσία OnionShare στο Tor Browser, εμφανίζεται ο προεπιλεγμένος τίτλος για κάθε τύπο υπηρεσίας. Για παράδειγμα, ο προεπιλεγμένος τίτλος μιας υπηρεσίας συνομιλίας είναι «Συνομιλία OnionShare».

Αν θέλετε να επιλέξετε έναν προσαρμοσμένο τίτλο, συμπληρώστε το «Προσαρμοσμένος τίτλος» πριν εκκινήσετε τον διακομιστή σας.

Προγραμματισμένες ώρες

Το OnionShare υποστηρίζει την προγραμματισμένη έναρξη και διακοπή υπηρεσιών του. Πρίν την έναρξη του διακομιστή, κάντε κλικ στο «Εμφάνιση προχωρημένων ρυθμίσεων» της καρτέλας και επιλέξτε την επιλογή «Προγραμματισμένη εκκίνηση», την επιλογή «Προγραμματισμένος τερματισμός» ή και τις δύο. Έπειτα, ρυθμίστε την ημερομηνία και ώρα όπως θέλετε.

Οι προγραμματισμένες υπηρεσίες έναρξης εμφανίζουν ένα χρονόμετρο αντίστροφης μέτρησης όταν κάνετε κλικ στο κουμπί «Εναρξη κοινής χρήσης». Οι προγραμματισμένες υπηρεσίες διακοπής εμφανίζουν ένα χρονόμετρο αντίστροφης μέτρησης μετά την έναρξη.

Ο προγραμματισμός αυτόματης εκκίνησης μιας υπηρεσίας OnionShare μπορεί να χρησιμοποιηθεί ως διακόπτης. Αυτό σημαίνει ότι η υπηρεσία σας δημοσιεύεται σε μια δεδομένη στιγμή στο μέλλον, χωρίς να είστε εκεί. Μπορείτε να ακυρώσετε την προγραμματισμένη υπηρεσία πριν ξεκινήσει.

_images/advanced-schedule-start-timer.png

Ο προγραμματισμένος αυτόματος τερματισμός της υπηρεσίας OnionShare, περιορίζει το χρόνο έκθεσής σας. Εάν επιθυμείτε τον διαμοιρασμό μυστικών αρχείων ή οτιδήποτε δε θέλετε να εκτεθεί στο Διαδίκτυο κάντε το για συγκεκριμένο χρόνο.

_images/advanced-schedule-stop-timer.png

Περιβάλλον γραμμής εντολών

Σε μια εναλλακτική του γραφικού περιβάλοντος, το OnionShare διαθέτει λειτουργία με γραμμή εντολών.

Μπορείτε να εγκαταστήσετε την έκδοση με γραμμή εντολών του OnionShare με χρήση του pip3:

pip3 install --user onionshare-cli

Υπενθυμίζεται ότι πάντοτε χρειάζεται η εγκατάσταση των πακέτων του tor. Σε macOS, εγκαταστήστε το με: brew install tor

Και εκτελέστε όπως:

onionshare-cli --help

Πληροφορίες σχετικά με την εγκατάσταση σε διαφορετικά λειτουργικά συστήματα μπορείτε να βρείτε στο αποθετήριο git CLI readme file.

Εάν κάνετε εγκατάσταση του OnionShare με χρήση του πακέτου Snap, εκτελέστε την εντολή onionshare.cli για πρόσβαση στο περιβάλλον γραμμής εντολών.

Χρήση

Περιηγηθείτε στην τεκμηρίωση της γραμμής εντολών με onionshare --help:

$ 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

Συντομεύσεις πληκτρολογίου

Η εφαρμογή για υπολογιστή του OnionShare περιέχει ορισμένες συντομεύσεις πληκτρολογίου, για αμεσότητα και εύκολη πρόσβαση:

Ctrl T - New Tab
Ctrl X - Closes current tab

Και από την κύρια οθόνη επιλογής λειτουργίας:

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