|
Dimensione: 6278
Commento:
|
Dimensione: 22038
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| #format wiki #language it |
|
| Linea 2: | Linea 4: |
| <<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=498494"; rilasci="16.04")>> |
<<Indice(depth=2)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=186918"; rilasci="14.04 16.04 18.04 20.04 22.04")>> |
| Linea 8: | Linea 9: |
| '''JDownloader''' (Java Downloader) è un programma open source scritto in Java per scaricare file automaticamente dai siti di file hosting (megaupload, rapidshare, etc...). Per il riconoscimento dei captcha usa un sistema di plugin (JAC). Inoltre i formati contenitore RSDF, CCF e DLC possono essere usati. Se richiesto il programma può eseguire una riconnessione del modem-router adsl. Per questo scopo usa un esteso database. I file scaricati possono essere estratti automaticamente. Qualsiasi password richiesta può essere inserita prima, le password predefinite di certe pagine vengono trasmesse automaticamente. Attraverso un sistema di aggiornamento automatico, il programma, insieme con i plugin, è sempre tenuto aggiornato. |
In questa guida sono contenute le istruzioni per utilizzare il sistema di navigazione anonima '''Tor''' su '''Ubuntu''' e derivate. '''[[https://it.wikipedia.org/wiki/Tor_%28software%29|Tor (The Onion Router)]]''' è una rete virtuale che permette di nascondere il proprio indirizzo IP rendendo anonima la propria navigazione, proteggendo la propria privacy su Internet con apprezzabili risultati.<<BR>> Il progetto nacque originariamente per la '''US Naval Research Laboratory''', con lo scopo di proteggere le comunicazioni dei servizi segreti statunitensi. Successivamente è stato reso pubblico ed è attualmente sviluppato dalla società '''[[https://www.torproject.org/ |Tor Project]]'''.<<BR>> == Funzionamento == La rete '''Tor''' funziona, in pratica, veicolando il proprio traffico attraverso diversi nodi, criptando la comunicazione tra nodo e nodo, in maniera tale che la destinazione non potrà conoscere da dove la richiesta è stata effettuata. Generalmente i nodi intermedi sono tre; neanche questi sono a conoscenza del traffico che gestiscono, poiché tutti i dati sono criptati tante volte quanti sono i nodi che attraversa. Questi [[https://www.torproject.org/docs/faq.html.en#AnonymityAndSecurity|passaggi]] permettono di rendere difficile l'analisi del traffico da parte degli [[https://it.wikipedia.org/wiki/Internet_service_provider|ISP]].<<BR>> '''Tor''' offre un set di strumenti per una vasta gamma di organizzazioni e persone che desiderano migliorare la propria sicurezza e protezione su Internet. L'utilizzo di '''Tor''' può aiutare a rendere anonima la navigazione, la messaggistica istantanea, IRC, SSH e altre applicazioni che utilizzano il [[https://it.wikipedia.org/wiki/Transmission_Control_Protocol|protocollo TCP]]. '''Tor''' fornisce anche una piattaforma su cui gli sviluppatori di software possono creare nuove applicazioni con funzionalità di anonimato, sicurezza e privacy incorporate. {{{#!wiki note La navigazione attraverso '''Tor''' è solitamente più lenta a causa della crittografia richiesta. }}} {{{#!wiki important Lo strumento Vidalia (interfaccia grafica utente per il controllo di Tor), in passato affetto da vari [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778699 |bug]], non è più supportato (per maggiori informazioni consultare [[https://blog.torproject.org/plain-vidalia-bundles-be-discontinued-dont-panic |questa pagina]]). }}} {{{#!wiki important Il componente aggiuntivo [[https://blog.torproject.org/blog/toggle-or-not-toggle-end-torbutton|TOR Button]] per il browser [[InternetRete/Navigazione/Firefox|Firefox]] non è più supportato. Se ne raccomanda la __rimozione__, se ancora installato. }}} |
| Linea 14: | Linea 33: |
| 0. Digitare il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ sudo add-apt-repository ppa:jd-team/jdownloader sudo apt-get update }}} 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://jdownloader | jdownloader]]. = Configurazione = Al primo avvio partono automaticamente gli aggiornamenti di '''JDownloader''' e sarà possibile impostare la lingua e la cartella degli scaricamenti.<<BR>> Un messaggio indicherà che gli aggiornamenti sono andati a buon fine, fare quindi clic su '''OK'''. Prima di poter utilizzare il programma, alcune impostazioni devono essere cambiate. Le impostazioni di configurazione sono presenti sotto '''Impostazioni'''. (Per selezionare tutte le opzioni la dimensione della finestra deve essere modificata). |
Prima di utilizzare le [[#applicazioni|applicazioni]] sotto rete '''Tor''' occorre abilitare questa funzionalità. == Da repository di Ubuntu == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://tor|tor]] con i relativi pacchetti dipendenti. == Da repository Tor == 0. Importare il [[Repository|repository]] di '''Tor''':{{{ echo "deb https://deb.torproject.org/torproject.org release main" | sudo tee /etc/apt/sources.list.d/torproject.list }}} sostituendo il termine `release` con la [[AmministrazioneSistema/ComandiBase#lsb_release|versione]] di Ubuntu installata (ad esempio `bionic`, `focal` o `jammy`).<<BR>> 0. In alternativa, se è [[AmministrazioneSistema/InstallareProgrammi|installato]] il pacchetto [[apt://apt-transport-https|apt-transport-https]], è possibile svolgere il passaggio con un solo comando da [[AmministrazioneSistema/Terminale|terminale]] digitando:{{{ sudo sh -c 'echo "deb https://deb.torproject.org/torproject.org $(lsb_release -sc) main" >> /etc/apt/sources.list.d/tor-project.list' }}} 0. Scaricare da [[https://deb.torproject.org/torproject.org/pool/main/d/deb.torproject.org-keyring/|questa pagina]] la versione più recente del pacchetto ''deb.torproject.org-keyring''. 0. [[AmministrazioneSistema/InstallareProgrammi#Pacchetti_deb|Installare]] il file `.deb` appena scaricato. 0. Aggiornare la lista dei pacchetti digitando nel terminale:{{{ sudo apt update }}} 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://tor|tor]] con i relativi pacchetti dipendenti. = Avvio, arresto e gestione del servizio = Di seguito sono elencati alcuni comandi da [[AmministrazioneSistema/Terminale|terminale]] per avviare, monitorare e gestire il servizio. ||<:-2 #cccccc>'''Comandi'''|| ||<45% #f7f7f7> '''tor --version''' || Verifica la versione di '''Tor''' in uso. || ||<#f7f7f7> '''sudo systemctl start tor.service''' || Avvia il servizio. || ||<#f7f7f7> '''systemctl status tor''' || Fornisce informazioni sullo stato del servizio. || ||<#f7f7f7> '''sudo systemctl restart tor.service''' || Riavvia il servizio. || ||<#f7f7f7> '''sudo systemctl stop tor.service''' || Arresta il servizio. || ||<#f7f7f7> '''sudo systemctl enable tor''' || Aggiunge il servizio all'avvio del sistema. || ||<#f7f7f7> '''sudo systemctl disable tor''' || Rimuove il servizio dall'avvio del sistema. || <<Anchor(verifica)>> = Verifica = Per verificare se è in uso la rete '''Tor''' durante la navigazione Internet, visitare [[ https://check.torproject.org/?lang=it |questa pagina]] con un browser web. <<BR>> Inoltre verrà visualizzato l'indirizzo IP che risulta essere in uso dal sistema (reale o fittizio, a seconda se la rete '''Tor''' è attiva o meno). <<Anchor(applicazioni)>> = Rendere anonime le applicazioni = Di seguito sono riportati degli esempi di configurazione delle applicazioni più comuni, finalizzate all'utilizzo di '''Tor''' su '''Ubuntu'''. <<Anchor(firefox)>> == Firefox == |
| Linea 27: | Linea 82: |
| 0. Selezionare '''''Impostazioni → Plugin & Addon → Estensioni''''' per scegliere pacchetti che offrono funzionalità aggiuntive. Successivamente andranno accettate le condizioni dei siti di file hosting, altrimenti non saranno possibili i download. 0. Selezionare '''''Impostazioni → Plugin & Addon → Server e Premium''''' e posizionarsi dietro un sito di file hosting. Qui i siti sono riportati in sequenza con priorità più alta per i mirror dei siti preferiti. 0. Selezionare '''''Impostazioni → Riconnessione''''' e scegliere un metodo di riconnessione, il modo più facile è selezionare il proprio router e inserirne il relativo indirizzo ip, lo user e la password. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Il funzionamento del modo scelto può essere testato andando su '''Test di riconnessione'''. Se tutto funziona, dopo circa trenta secondi, appare il messaggio che la riconnessione è avvenuta con successo. Se il router in questione non è presente nella lista dei router, può essere creato uno script a parte per la riconnessione..|| Chi è possessore di un account di un sito di file hosting, generalmente non necessita di far riavviare il router. In questo caso è sufficiente inserire le credenziali di login nelle impostazioni per ogni hoster plugin. Con un segno di spunta accanto a '''premium''', l'uso dell'account è attivato. Più account possono essere trovati sotto '''''Plugin & Addon → Server e Premium → Premium'''''. = Plugin per Firefox = Per '''Firefox''' è possibile installare '''!FlashGot''', un componente aggiuntivo che ha lo scopo di gestire scaricamenti singoli o multipli facendo uso di un downloader manager esterno ('''Jdownloader''' in questo caso). Per installarlo basta andare con '''Firefox''' sul [[http://flashgot.net/|sito ufficiale del progetto]] e fare clic sul collegamento '''Install'''. = Risoluzione problemi = == Aggiornamento del programma == Se dopo un prolungato inutilizzo, '''JDownloader''' non si avvia completamente, ad esempio non riesce ad effettuare l'aggiornamento, può essere di aiuto effettuarlo manualmente digitando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ java-Xmx512m-jar ~/.jdownloader/jdupdate.jar }}} Dopodiché '''JDownloader''' dovrebbe avviarsi correttamente. == Scheda grafica Nvidia su KDE == Se '''JDownloader''' manda in blocco il PC con '''Kubuntu''' e si verificano errori di grafica, è possibile utilizzare il seguente script: {{{ pkill kwin pkill plasma-desktop nice -n 10 jdownloader & sleep 35 kwin & plasma-desktop &}}} Poi '''JDLightTray''' è disabilitato in '''''Impostazioni → Plugin e Addon → Estensioni'''''. '''JDownloader''' può essere terminato ed allora esso si riavvierà normalmente. Potrebbe essere necessario cambiare la versione di '''Java'''. Questo viene fatto con il comando: {{{ sudo update-alternatives --config java }}} == Icona duplicata nel menù di Unity/Docky == Questo accade quando la finestra di '''Java''' non è mappata sull'icona ma apre un secondo simbolo. Per prevenire questo, estendere il file `/usr/share/applications/jdownloader.desktop` nel seguente modo: {{{ Name=JDownloader Categories=Network;FileTransfer Exec=jdownloader TargetEnvironment=Unity Icon=jdownloader Terminal=false Type=Application StartupWMClass=jd-Main }}} = Suggerimenti = Il consumo di risorse può essere ridotto impostando il livello di loggin su '''OFF'''. Il carico della CPU sotto '''GNOME''' decrementa in modo significativo quando lo stile in '''JDownloader''' sotto '''''Impostazioni → Interfaccia utente → Stile''''' è impostato su '''Light(GTK)'''. Si deve scorrere la lista verso l'alto, nello stile predefinito le barre di scorrimento sono poco visibili e possono essere facilmente trascurate. Può essere utile andare su '''Osserva Appunti''' utilizzando un collegamento appropriato. Per questo, fare clic sull'apposita icona nella barra delle applicazioni. Nel trattamento dei dati sensibili, questa funzione dovrebbe essere disattivata, poiché l'intero contenuto degli Appunti viene memorizzato in un file di log. Se '''JDownloader''' resta su uno schermo che va a scatti, andare su '''''Impostazioni → Base → Interfaccia Utente''''' e selezionare l'opzione '''Mostra schermata iniziale'''. |
0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il browser '''[[InternetRete/Navigazione/Firefox|Firefox]]'''. 0. Seguire il menù '''''Impostazioni → Impostazioni di rete → Impostazioni'''''. 0. Nella finestra '''Impostazioni di connessione''' selezionare '''Configurazione manuale dei Proxy'''. 0. Nel campo '''Host SOCKS''' inserire `127.0.0.1` e nella voce '''Porta''' il valore `9050`. 0. Aggiungere la spunta su '''SOCKS V5''' e confermare su '''OK'''. Per interrompere la navigazione attraverso la rete anonima '''Tor''', disattivare la modalità proxy nelle impostazioni di '''Firefox''' (punti 2 e 3), riavviandolo se necessario. Qualora le impostazioni dei DNS non fossero presenti leggere [[#dns|questo paragrafo]]. {{{#!wiki tip In alternativa è possibile usare '''[[#TorBrowser|Tor Browser]]''', progetto basato sullo stesso '''Firefox'''. }}} ##== Chromium e browser derivati == ## ##Nelle versioni più recenti di di '''Chromium''' e browser basati sullo stesso ('''Google Chrome''' e altri) non è più presente nelle impostazioni la modifica manuale del proxy. ## ##Pertanto l'avvio è possibile: ## * Installando dal [[https://chrome.google.com/webstore/|webstore]] un'estensione che permetta la modifica manuale ##delle impostazioni proxy e in seguito settando come segue:{{{ ##HTTP: SOCKS5 ##Host: 127.0.0.1; ##Porta: 9050; ##}}} ## * Avviando il programma da [[AmministrazioneSistema/Terminale|terminale]], impostando le opzioni necessarie. Ad ##esempio per '''Chromium''' digitare:{{{ ##chromium --proxy-server="socks5://myproxy:8080" --host-resolver-rules="MAP * ~NOTFOUND , EXCLUDE myproxy" ##}}} == Konqueror == 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il browser '''Konqueror'''. 0. Seguire il menù '''''Impostazioni → Configura Konqueror…''''', espandere la sezione '''Navigazione Web''' e selezionare '''Proxy'''. 0. Nella finestra spuntare '''Usa la configurazione dei proxy specificata manualmente'''. 0. Nel campo '''Proxy SOCKS''' inserire `127.0.0.1` e nella voce '''Porta''' il valore `9050`. 0. Confermare premendo il tasto '''Applica''' e chiudere la finestra premendo '''Ok'''. Per attivare o disattivare rapidamente la modalità proxy e interrompere la navigazione attraverso la rete anonima '''Tor''', configurare una specifica scorciatoia dal menù '''''Impostazioni → Configura le scorciatoie…'''''. == Falkon == 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il browser '''Falkon'''. 0. Seguire il menù '''''Modifica → Preferenze''''', selezionare la sezione '''Navigazione''' e selezionare la scheda '''Configurazione proxy'''. 0. Nella finestra spuntare '''Configurazione manuale'''. 0. Nel menù a tendina '''HTTP''' selezionare '''SOCKS5''', quindi impostare i seguenti campi come descritto di seguito: * Host: `127.0.0.1`; * Porta: `9050`; * Lasciare vuoti i campi '''Nome utente''' e '''Password'''. 0. Confermare premendo il tasto '''Applica''' e chiudere la finestra premendo '''Ok'''. Per interrompere la navigazione attraverso la rete anonima '''Tor''', disattivare la modalità proxy nelle impostazioni di '''Falkon''' (punti 3 e 4), riavviandolo se necessario. <<Anchor(thunderbird)>> == Thunderbird == 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il client di posta '''[[InternetRete/Messaggistica/Thunderbird|Thunderbird]]'''. 0. Per abilitare il supporto nativo a SOCKS 5, seguire il menù '''''Preferenze → Avanzate → Rete e Spazio disco'''''. 0. Nella sezione '''Connessione''' cliccare la barra '''Impostazioni'''. 0. Spuntare l'opzione '''Configurazione manuale dei proxy'''. 0. Nel campo '''Proxy HTTPS:''' inserire `127.0.0.1` e nel corrispondente campo '''Porta:''' il valore `9050`. 0. Mettere la spunta alla casella '''SOCKS v5'''. 0. Per configurare i DNS mettere la spunta, in basso, su '''DNS proxy per SOCKS v5''' e '''Abilita DNS su HTTPS'''. 0. Confermare premendo il tasto '''Ok'''. Qualora le impostazioni dei DNS non fossero presenti leggere [[#dns|questo paragrafo]]. {{{#!wiki important Il componente aggiuntivo !TorBirdy è compatibile solo con le vecchie versioni del programma. }}} <<Anchor(thuderbirdport)>> == Thunderbird in modalità Portable == Qualora si desiderasse gestire '''Thunderbird''' tenendo separati l'utilizzo in modalità normale e in quella anonima, è possibile utilizzare il programma in versione "portable", ossia senza installarlo. 0. Scaricare l'archivio da [[https://www.thunderbird.net/it/|questa pagina]]. Verranno automaticamente riconosciute l'architettura e la lingua. 0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Estrarre]] l'archivio nella propria '''Home'''. 0. Accedere alla cartella e fare clic sul file `thunderbird`, confermando qualora venisse richiesta l'autorizzazione a eseguire il file. 0. Per configurare all'uso della rete '''Tor''' consultare le [[#thunderbird|istruzioni]] del paragrafo precedente. In alternativa, è possibile avviare il client di posta da [[AmministrazioneSistema/Terminale|terminale]]. Occorrerà quindi [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella in cui è presente il file e digitare il nome nella riga di comando, come nel seguente esempio:{{{ cd thunderbird ./thunderbird }}} Qualora le impostazioni dei DNS non fossero presenti leggere [[#dns|questo paragrafo]]. ##== Pidgin == ## ##Di seguito è descritta la procedura per configurare '''[[InternetRete/Messaggistica/Pidgin|Pidgin]]''' per l'utilizzo con '''Tor'''. ## 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''Pidgin'''. ## 0. Selezionare dal menù '''Il tuo account'''. ## 0. Selezionare '''Modifica account'''. ## 0. Nella scheda '''Avanzate''' impostare i seguenti campi come descritto di seguito: ## * Sicurezza della connessione: ''Richiedi crittografia''; ## * Porta per la connessione: `5222`; ## * Server di connessione: inserire l'URL del server `.onion` desiderato (in [[https://darkwebnews.com/deep-web-links/|questa pagina]] è possibile consultarne un elenco). ## 0. Nella scheda '''Proxy''' nel menù a tendina '''Tipo di proxy''' selezionare '''Tor/Privacy(SOCKS5)''', quindi impostare i seguenti campi come descritto di seguito: ## * Host: `127.0.0.1`; ## * Porta: `9050`; ## * Lasciare vuoti i campi '''Nome utente''' e '''Password'''. <<Anchor(altribrowser)>> == Altri browser == Segue una lista di browser meno diffusi, ma configurabili per la navigazione anonima. * Per '''Microsoft``Edge''' leggere [[InternetRete/Navigazione/MicrosoftEdge#Navigazione_anonima|questa pagina]]. * Per '''Pale Moon''' leggere [[https://wiki.ubuntu-it.org/InternetRete/Navigazione/Pale``Moon#Navigazione_anonima|questa pagina]]. * Per '''Waterfox''' leggere [[InternetRete/Navigazione/Waterfox#Navigazione_anonima|questa pagina]]. * Per '''Midori''' leggere [[InternetRete/Navigazione/Midori#Navigazione_anonima|questa pagina]]. * Per '''Brave``Browser''' leggere [[#brave|questo paragrafo]]. = Altri progetti = <<Anchor(TorBrowser)>> == Tor Browser == Il metodo più immediato per navigare sotto la rete '''Tor''' è utilizzare '''[[https://www.torproject.org/projects/torbrowser.html|Tor Browser]]'''.<<BR>> Si tratta di un browser basato su '''[[InternetRete/Navigazione/Firefox/FirefoxESR|Firefox ESR]]''' che integra '''Tor''' al suo interno. Permette perciò di navigare sotto rete '''Tor''' senza installare e avviare il servizio nel proprio sistema.<<BR>> Per un uso di base non è necessario modificare le configurazioni e le impostazioni del programma. {{{#!wiki note Si ricorda che i [[https://launchpad.net/~webupd8team/+archive/ubuntu/tor-browser/+packages|PPA Tor Browser]] del team Web Upd8 non sono più mantenuti. }}} === Dal sito ufficiale === È possibile utilizzare '''Tor Browser''' sia in modalità "portable" (cioè senza installarlo) per un uso saltuario, sia per un uso abituale salvandolo nella propria '''Home'''. 0. Scaricare l'archivio da [[https://www.torproject.org/download/|questa pagina]], premendo il tasto '''Download for Linux'''. Verrà scaricata la versione 64 bit in lingua inglese (consigliata per garantire un maggiore livello di anonimato). In questa [[https://www.torproject.org/it/download/languages/|pagina]] sono inoltre disponibili versioni in altre lingue e per architettura 32 bit. 0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Estrarre]] l'archivio nella propria '''Home''' (se si desidera installarlo, è possibile creare a tale scopo una cartella nascosta, ad esempio `~/.torbrowser`). 0. Con il [[AmministrazioneSistema/Terminale|terminale]], [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] all'interno della cartella estratta. A seconda delle proprie esigenze: * '''Per avviare Tor Browser:''' digitare il comando:{{{ ./start-tor-browser.desktop }}} oppure in alternativa semplicemente fare clic sul file `start-tor-browser` (confermare qualora venisse richiesta l'autorizzazione per eseguire il file). * '''Per installare Tor Browser:''' digitare il comando:{{{ ./start-tor-browser.desktop --register-app }}} Verrà creato un [[AmbienteGrafico/IconeDiAvvio|avviatore]] di '''Tor Browser''' (tramite il file `~/.local/share/applications/start-tor-browser`) e sarà quindi possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] il programma da menu. Per una lista di ulteriori opzioni digitare:{{{ ./start-tor-browser.desktop --help }}} {{{#!wiki important Non decomprimere o eseguire Tor Browser come [[AmministrazioneSistema/Sudo|amministratore]]. }}} Indipendentemente dalla modalità di utilizzo, sarà sempre possibile: * '''Aggiornare il programma:''' è preimpostato per notificare la disponibilità di nuove versioni e per permetterne facilmente l'aggiornamento. È possibile verificare questa impostazione seguendo il percorso '''''Menu → Settings → Tor Browser Updates''''' e controllare che sia spuntata l'opzione '''Automatically install updates'''. * '''Eliminare il programma:''' è sufficiente [[AmministrazioneSistema/ComandiBase#rm|eliminare]] la cartella salvata nella '''Home''' e l'eventuale file `~/.local/share/applications/start-tor-browser`. {{{#!wiki note Qualora non si riesca a connettersi alla rete '''Tor''' leggere [[#tornoconnesso|questo paragrafo]]. }}} <<Anchor(TorBrowser_repository_ubuntu)>> === Da repository === 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://torbrowser-launcher|torbrowser-launcher]] e relative dipendenze. 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma dal menù e attendere il termine della procedura automatica che provvederà a scaricare e a installare il programma (vengono individuate automaticamente l'architettura e la lingua di sistema). Dopo il primo avvio, '''Tor Browser''' potrà essere normalmente avviato da menù.<<BR>> La funzionalità integrata del programma provvederà a mantenerlo aggiornato. L'eseguibile del browser viene estratto e mantenuto nella '''Home''', nella cartella `~/.local/share/torbrowser`. I relativi file di configurazione sono invece conservati nelle directory `~/.cache/torbrowser` e `~/.config/torbrowser`. {{{#!wiki important Nel caso non sia possibile aggiornare Tor Browser consultare [[#problemi|questo paragrafo]]. }}} <<Anchor(brave)>> == Brave Browser == Consultare questa [[InternetRete/Navigazione/BraveBrowser#Navigazione_anonima|pagina]]. ##== Nyx == ## ##'''[[https://nyx.torproject.org/|Nyx]]''' è un programma finalizzato al monitoraggio della rete '''Tor''' tramite [[AmministrazioneSistema/Terminale|riga di comando]]. ## ##=== Installazione === ## ##[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nyx|nyx]]. ## ##== Funzionalità e utilizzo == ## ##Per avviare il programma digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ ##sudo nyx ##}}} ## ## * '''Grafico della larghezza di banda''': premere il tasto '''I''' per selezionare l'intervallo dei grafici. ##Premere invece '''S''' per mostrare altre statistiche di utilizzo. ## * '''Registro eventi''': '''Tor''' registra una grande quantità di informazioni sulla sua attività. Per selezionare ##gli eventi da mostrare premere il tasto '''F'''. ## * '''Connessioni''': questa voce indica i dati di connessione simili a [[https://it.wikipedia.org##/wiki/Netstat|Netstat]], correlati a diverse informazioni sul relay Tor. ## * '''Aiuto''': per visualizzare le altre funzionalità, per informazioni o per aiuto digitare il tasto '''H'''. <<Anchor(problemi)>> = Risoluzione dei problemi = <<Anchor(tornoconnesso)>> == Mancata connessione Tor Browser == In alcuni sporadici casi, il [[#Tor Browser|Tor Browser]] segnala che non è connesso alla rete '''Tor''', pur avendo premuto il tasto '''Connetti'''.<<BR>> In generale sarà sufficiente chiudere e riavviare il programma per risolvere il problema e [[#verifica|verificare]] di essere connessi alla rete '''Tor'''. Se ancora il problema dovesse persistere: 0. Seguire il menù '''''Modifica → Preferenze → Tor'''''. 0. Scorrere la schermata fino in fondo alla sezione '''Avanzate''' e spuntare '''Uso un proxy per connettermi a Internet'''. 0. Nel menù a tendina '''Tipo di proxy''' selezionare '''SOCKS5''', quindi impostare i seguenti campi come descritto di seguito: * Indirizzo: `127.0.0.1`; * Porta: `9050`; * Lasciare vuoti i campi '''Username''' e '''Password'''. 0. Chiudere la scheda per rendere effettive le impostazioni. {{{#!wiki note A seconda della modalità di installazione del programma, i menù potrebbero essere in lingua inglese o altre. }}} == Impossibile aggiornare Tor Browser Launcher == In seguito ad un [[https://github.com/micahflee/torbrowser-launcher/issues/663|bug]], risulta impossibile aggiornare '''Tor Browser''' quando installato da repository Ubuntu (compare infatti nella finestra di dialogo l'errore «''Download Error: 404''»). Per risolvere digitare nel [[AmministrazioneSistema/Terminale|terminale]], uno alla volta, i seguenti comandi:{{{ sudo sed -i 's|self.language =.*|self.language = "ALL"|g' /usr/lib/python3/dist-packages/torbrowser_launcher/common.py mkdir -p ~/.local/share/torbrowser/tbb/$(uname -m) cd ~/.local/share/torbrowser/tbb/$(uname -m) ln -s tor-browser tor-browser_ALL }}} {{{#!wiki note '''Tor Browser''' verrà installato nella lingua di sistema, che potrà essere normalmente modificata nelle impostazioni del programma. }}} <<Anchor(dns)>> == Impostare DNS == 0. Selezionare il percorso '''''Preferenze → Indicizzazione''''' e cliccare sul tasto '''Editor di configurazione'''. 0. Nella finestra cliccare sul tasto '''Accetto''' i rischi. 0. Aiutandosi con l'apposito campo di ricerca, individuare l'opzione `network.proxy.socks_remote_dns` e assicurarsi che sia impostata su '''true'''. Per modificare l'opzione è sufficiente fare doppio clic per attivare l'impostazione. 0. Ripetere la procedura precedentemente indicata per configurare rispettivamente [[#firefox|Firefox]], [[#thunderbird|Thunderbird]] o [[#thuderbirdport|Thunderbird portable]]. |
| Linea 89: | Linea 321: |
| * [[http://wiki.ubuntuusers.de/JDownloader | Documento originale]] | * [[https://www.torproject.org|Sito ufficiale]] * [[https://www.torproject.org/docs/documentation|Documentazione ufficiale del progetto]] * [[https://help.ubuntu.com/community/Tor|Documentazione Ubuntu internazionale]] * [[https://wiki.archlinux.org/title/tor|Wiki Arch]] * [[https://tails.boum.org/|Tails]] (sistema operativo basato su Debian con Tor integrato) * [[https://www.torproject.org/projects/projects.html.en|Altri progetti basati su Tor]] * [[https://tb-manual.torproject.org/it/installation/|Installazione Tor Browser]] (documentazione ufficiale) * [[https://github.com/micahflee/torbrowser-launcher#installing| Tor Browser flatpak su GitHub]] (progetto della comunità) * [[https://brave.com/|Brave Browser]] ---- CategoryInternet |
Guida verificata con Ubuntu: 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida sono contenute le istruzioni per utilizzare il sistema di navigazione anonima Tor su Ubuntu e derivate.
Tor (The Onion Router) è una rete virtuale che permette di nascondere il proprio indirizzo IP rendendo anonima la propria navigazione, proteggendo la propria privacy su Internet con apprezzabili risultati.
Il progetto nacque originariamente per la US Naval Research Laboratory, con lo scopo di proteggere le comunicazioni dei servizi segreti statunitensi. Successivamente è stato reso pubblico ed è attualmente sviluppato dalla società Tor Project.
Funzionamento
La rete Tor funziona, in pratica, veicolando il proprio traffico attraverso diversi nodi, criptando la comunicazione tra nodo e nodo, in maniera tale che la destinazione non potrà conoscere da dove la richiesta è stata effettuata. Generalmente i nodi intermedi sono tre; neanche questi sono a conoscenza del traffico che gestiscono, poiché tutti i dati sono criptati tante volte quanti sono i nodi che attraversa. Questi passaggi permettono di rendere difficile l'analisi del traffico da parte degli ISP.
Tor offre un set di strumenti per una vasta gamma di organizzazioni e persone che desiderano migliorare la propria sicurezza e protezione su Internet. L'utilizzo di Tor può aiutare a rendere anonima la navigazione, la messaggistica istantanea, IRC, SSH e altre applicazioni che utilizzano il protocollo TCP. Tor fornisce anche una piattaforma su cui gli sviluppatori di software possono creare nuove applicazioni con funzionalità di anonimato, sicurezza e privacy incorporate.
La navigazione attraverso Tor è solitamente più lenta a causa della crittografia richiesta.
Lo strumento Vidalia (interfaccia grafica utente per il controllo di Tor), in passato affetto da vari bug, non è più supportato (per maggiori informazioni consultare questa pagina).
Il componente aggiuntivo TOR Button per il browser Firefox non è più supportato. Se ne raccomanda la rimozione, se ancora installato.
Installazione
Prima di utilizzare le applicazioni sotto rete Tor occorre abilitare questa funzionalità.
Da repository di Ubuntu
Installare il pacchetto tor con i relativi pacchetti dipendenti.
Da repository Tor
Importare il repository di Tor:
echo "deb https://deb.torproject.org/torproject.org release main" | sudo tee /etc/apt/sources.list.d/torproject.list
sostituendo il termine release con la versione di Ubuntu installata (ad esempio bionic, focal o jammy).
In alternativa, se è installato il pacchetto apt-transport-https, è possibile svolgere il passaggio con un solo comando da terminale digitando:
sudo sh -c 'echo "deb https://deb.torproject.org/torproject.org $(lsb_release -sc) main" >> /etc/apt/sources.list.d/tor-project.list'
Scaricare da questa pagina la versione più recente del pacchetto deb.torproject.org-keyring.
Installare il file .deb appena scaricato.
Aggiornare la lista dei pacchetti digitando nel terminale:
sudo apt update
Installare il pacchetto tor con i relativi pacchetti dipendenti.
Avvio, arresto e gestione del servizio
Di seguito sono elencati alcuni comandi da terminale per avviare, monitorare e gestire il servizio.
Comandi |
|
tor --version |
Verifica la versione di Tor in uso. |
sudo systemctl start tor.service |
Avvia il servizio. |
systemctl status tor |
Fornisce informazioni sullo stato del servizio. |
sudo systemctl restart tor.service |
Riavvia il servizio. |
sudo systemctl stop tor.service |
Arresta il servizio. |
sudo systemctl enable tor |
Aggiunge il servizio all'avvio del sistema. |
sudo systemctl disable tor |
Rimuove il servizio dall'avvio del sistema. |
Verifica
Per verificare se è in uso la rete Tor durante la navigazione Internet, visitare questa pagina con un browser web.
Inoltre verrà visualizzato l'indirizzo IP che risulta essere in uso dal sistema (reale o fittizio, a seconda se la rete Tor è attiva o meno).
Rendere anonime le applicazioni
Di seguito sono riportati degli esempi di configurazione delle applicazioni più comuni, finalizzate all'utilizzo di Tor su Ubuntu.
Firefox
Seguire il menù Impostazioni → Impostazioni di rete → Impostazioni.
Nella finestra Impostazioni di connessione selezionare Configurazione manuale dei Proxy.
Nel campo Host SOCKS inserire 127.0.0.1 e nella voce Porta il valore 9050.
Aggiungere la spunta su SOCKS V5 e confermare su OK.
Per interrompere la navigazione attraverso la rete anonima Tor, disattivare la modalità proxy nelle impostazioni di Firefox (punti 2 e 3), riavviandolo se necessario.
Qualora le impostazioni dei DNS non fossero presenti leggere questo paragrafo.
In alternativa è possibile usare Tor Browser, progetto basato sullo stesso Firefox.
Konqueror
Avviare il browser Konqueror.
Seguire il menù Impostazioni → Configura Konqueror…, espandere la sezione Navigazione Web e selezionare Proxy.
Nella finestra spuntare Usa la configurazione dei proxy specificata manualmente.
Nel campo Proxy SOCKS inserire 127.0.0.1 e nella voce Porta il valore 9050.
Confermare premendo il tasto Applica e chiudere la finestra premendo Ok.
Per attivare o disattivare rapidamente la modalità proxy e interrompere la navigazione attraverso la rete anonima Tor, configurare una specifica scorciatoia dal menù Impostazioni → Configura le scorciatoie….
Falkon
Avviare il browser Falkon.
Seguire il menù Modifica → Preferenze, selezionare la sezione Navigazione e selezionare la scheda Configurazione proxy.
Nella finestra spuntare Configurazione manuale.
Nel menù a tendina HTTP selezionare SOCKS5, quindi impostare i seguenti campi come descritto di seguito:
Host: 127.0.0.1;
Porta: 9050;
Lasciare vuoti i campi Nome utente e Password.
Confermare premendo il tasto Applica e chiudere la finestra premendo Ok.
Per interrompere la navigazione attraverso la rete anonima Tor, disattivare la modalità proxy nelle impostazioni di Falkon (punti 3 e 4), riavviandolo se necessario.
Thunderbird
Avviare il client di posta Thunderbird.
Per abilitare il supporto nativo a SOCKS 5, seguire il menù Preferenze → Avanzate → Rete e Spazio disco.
Nella sezione Connessione cliccare la barra Impostazioni.
Spuntare l'opzione Configurazione manuale dei proxy.
Nel campo Proxy HTTPS: inserire 127.0.0.1 e nel corrispondente campo Porta: il valore 9050.
Mettere la spunta alla casella SOCKS v5.
Per configurare i DNS mettere la spunta, in basso, su DNS proxy per SOCKS v5 e Abilita DNS su HTTPS.
Confermare premendo il tasto Ok.
Qualora le impostazioni dei DNS non fossero presenti leggere questo paragrafo.
Il componente aggiuntivo TorBirdy è compatibile solo con le vecchie versioni del programma.
Thunderbird in modalità Portable
Qualora si desiderasse gestire Thunderbird tenendo separati l'utilizzo in modalità normale e in quella anonima, è possibile utilizzare il programma in versione "portable", ossia senza installarlo.
Scaricare l'archivio da questa pagina. Verranno automaticamente riconosciute l'architettura e la lingua.
Estrarre l'archivio nella propria Home.
Accedere alla cartella e fare clic sul file thunderbird, confermando qualora venisse richiesta l'autorizzazione a eseguire il file.
Per configurare all'uso della rete Tor consultare le istruzioni del paragrafo precedente.
In alternativa, è possibile avviare il client di posta da terminale. Occorrerà quindi spostarsi nella cartella in cui è presente il file e digitare il nome nella riga di comando, come nel seguente esempio:
cd thunderbird ./thunderbird
Qualora le impostazioni dei DNS non fossero presenti leggere questo paragrafo.
Altri browser
Segue una lista di browser meno diffusi, ma configurabili per la navigazione anonima.
Per MicrosoftEdge leggere questa pagina.
Per Pale Moon leggere questa pagina.
Per Waterfox leggere questa pagina.
Per Midori leggere questa pagina.
Per BraveBrowser leggere questo paragrafo.
Altri progetti
Tor Browser
Il metodo più immediato per navigare sotto la rete Tor è utilizzare Tor Browser.
Si tratta di un browser basato su Firefox ESR che integra Tor al suo interno. Permette perciò di navigare sotto rete Tor senza installare e avviare il servizio nel proprio sistema.
Per un uso di base non è necessario modificare le configurazioni e le impostazioni del programma.
Si ricorda che i PPA Tor Browser del team Web Upd8 non sono più mantenuti.
Dal sito ufficiale
È possibile utilizzare Tor Browser sia in modalità "portable" (cioè senza installarlo) per un uso saltuario, sia per un uso abituale salvandolo nella propria Home.
Scaricare l'archivio da questa pagina, premendo il tasto Download for Linux. Verrà scaricata la versione 64 bit in lingua inglese (consigliata per garantire un maggiore livello di anonimato). In questa pagina sono inoltre disponibili versioni in altre lingue e per architettura 32 bit.
Estrarre l'archivio nella propria Home (se si desidera installarlo, è possibile creare a tale scopo una cartella nascosta, ad esempio ~/.torbrowser).
Con il terminale, spostarsi all'interno della cartella estratta. A seconda delle proprie esigenze:
Per avviare Tor Browser: digitare il comando:
./start-tor-browser.desktop
oppure in alternativa semplicemente fare clic sul file start-tor-browser (confermare qualora venisse richiesta l'autorizzazione per eseguire il file).
Per installare Tor Browser: digitare il comando:
./start-tor-browser.desktop --register-app
Verrà creato un avviatore di Tor Browser (tramite il file ~/.local/share/applications/start-tor-browser) e sarà quindi possibile avviare il programma da menu.
Per una lista di ulteriori opzioni digitare:
./start-tor-browser.desktop --help
Non decomprimere o eseguire Tor Browser come amministratore.
Indipendentemente dalla modalità di utilizzo, sarà sempre possibile:
Aggiornare il programma: è preimpostato per notificare la disponibilità di nuove versioni e per permetterne facilmente l'aggiornamento. È possibile verificare questa impostazione seguendo il percorso Menu → Settings → Tor Browser Updates e controllare che sia spuntata l'opzione Automatically install updates.
Eliminare il programma: è sufficiente eliminare la cartella salvata nella Home e l'eventuale file ~/.local/share/applications/start-tor-browser.
Qualora non si riesca a connettersi alla rete Tor leggere questo paragrafo.
Da repository
Installare il pacchetto torbrowser-launcher e relative dipendenze.
Avviare il programma dal menù e attendere il termine della procedura automatica che provvederà a scaricare e a installare il programma (vengono individuate automaticamente l'architettura e la lingua di sistema).
Dopo il primo avvio, Tor Browser potrà essere normalmente avviato da menù.
La funzionalità integrata del programma provvederà a mantenerlo aggiornato. L'eseguibile del browser viene estratto e mantenuto nella Home, nella cartella ~/.local/share/torbrowser. I relativi file di configurazione sono invece conservati nelle directory ~/.cache/torbrowser e ~/.config/torbrowser.
Nel caso non sia possibile aggiornare Tor Browser consultare questo paragrafo.
Brave Browser
Consultare questa pagina.
Risoluzione dei problemi
Mancata connessione Tor Browser
In alcuni sporadici casi, il Tor Browser segnala che non è connesso alla rete Tor, pur avendo premuto il tasto Connetti.
In generale sarà sufficiente chiudere e riavviare il programma per risolvere il problema e verificare di essere connessi alla rete Tor.
Se ancora il problema dovesse persistere:
Seguire il menù Modifica → Preferenze → Tor.
Scorrere la schermata fino in fondo alla sezione Avanzate e spuntare Uso un proxy per connettermi a Internet.
Nel menù a tendina Tipo di proxy selezionare SOCKS5, quindi impostare i seguenti campi come descritto di seguito:
Indirizzo: 127.0.0.1;
Porta: 9050;
Lasciare vuoti i campi Username e Password.
- Chiudere la scheda per rendere effettive le impostazioni.
A seconda della modalità di installazione del programma, i menù potrebbero essere in lingua inglese o altre.
Impossibile aggiornare Tor Browser Launcher
In seguito ad un bug, risulta impossibile aggiornare Tor Browser quando installato da repository Ubuntu (compare infatti nella finestra di dialogo l'errore «Download Error: 404»).
Per risolvere digitare nel terminale, uno alla volta, i seguenti comandi:
sudo sed -i 's|self.language =.*|self.language = "ALL"|g' /usr/lib/python3/dist-packages/torbrowser_launcher/common.py mkdir -p ~/.local/share/torbrowser/tbb/$(uname -m) cd ~/.local/share/torbrowser/tbb/$(uname -m) ln -s tor-browser tor-browser_ALL
Tor Browser verrà installato nella lingua di sistema, che potrà essere normalmente modificata nelle impostazioni del programma.
Impostare DNS
Selezionare il percorso Preferenze → Indicizzazione e cliccare sul tasto Editor di configurazione.
Nella finestra cliccare sul tasto Accetto i rischi.
Aiutandosi con l'apposito campo di ricerca, individuare l'opzione network.proxy.socks_remote_dns e assicurarsi che sia impostata su true. Per modificare l'opzione è sufficiente fare doppio clic per attivare l'impostazione.
Ripetere la procedura precedentemente indicata per configurare rispettivamente Firefox, Thunderbird o Thunderbird portable.
Ulteriori risorse
Tails (sistema operativo basato su Debian con Tor integrato)
Installazione Tor Browser (documentazione ufficiale)
Tor Browser flatpak su GitHub (progetto della comunità)
