Jan Reister commited on 2007-09-11 13:30:27
Zeige 3 geänderte Dateien mit 107 Einfügungen und 112 Löschungen.
... | ... |
@@ -1,5 +1,5 @@ |
1 | 1 |
## translation metadata |
2 |
-# Based-On-Revision: 9004 |
|
2 |
+# Based-On-Revision: 10766 |
|
3 | 3 |
# Last-Translator: jan@eul.org |
4 | 4 |
|
5 | 5 |
#include "head.wmi" TITLE="Istruzioni per configurare un Hidden Service" CHARSET="UTF-8" |
... | ... |
@@ -13,7 +13,7 @@ |
13 | 13 |
|
14 | 14 |
<p>Tor permette a client e server di offrire dei "servizi nascosti" (hidden service). In altre parole, |
15 | 15 |
puoi realizzare un server web, un server SSH, etc., senza rivelare il tuo |
16 |
-IP agli altri utenti. Di fatto, non usando un indirizzo IP pubblico, |
|
16 |
+indirizzo IP agli altri utenti. Di fatto, non usando un indirizzo IP pubblico, |
|
17 | 17 |
puoi avere un hidden service anche da dietro il tuo firewall. |
18 | 18 |
</p> |
19 | 19 |
|
... | ... |
@@ -31,9 +31,13 @@ service. |
31 | 31 |
<h2><a class="anchor" href="#zero">Zero: installa Tor e Privoxy</a></h2> |
32 | 32 |
<br /> |
33 | 33 |
|
34 |
-<p>Prima di iniziare occorre che 1) Tor sia attivo e funzioni correttamente, |
|
35 |
-2) Privoxy sia attivo, 3) Privoxy sia configurato per puntare a |
|
36 |
-Tor, e che 4) l'installazione sia corretta e funzionante.</p> |
|
34 |
+<p>Prima di iniziare occorre che:</p> |
|
35 |
+<ol> |
|
36 |
+<li>Tor sia attivo e funzioni correttamente,</li> |
|
37 |
+<li>Privoxy sia attivo e funzioni,</li> |
|
38 |
+<li>Privoxy sia configurato per puntare a Tor e che</li> |
|
39 |
+<li>l'installazione sia corretta e funzionante.</li> |
|
40 |
+</ol> |
|
37 | 41 |
|
38 | 42 |
<p>Gli utenti Windows possono seguire il <a |
39 | 43 |
href="<page docs/tor-doc-win32>">Windows |
... | ... |
@@ -57,17 +61,62 @@ FAQ</a> per aiuto e suggerimenti. |
57 | 61 |
|
58 | 62 |
<hr /> |
59 | 63 |
<a id="one"></a> |
60 |
-<h2><a class="anchor" href="#one">Uno: configura un servizio nascosto di esempio</a></h2> |
|
64 |
+<h2><a class="anchor" href="#one">Uno: installa localmente un web server</a></h2> |
|
61 | 65 |
<br /> |
62 | 66 |
|
63 |
-<p>In questa sezione configurerai un hidden service che punta |
|
64 |
-a www.google.com. In questo modo si può essere sicuri che il tutto funzioni |
|
65 |
-prima di passare a realizzare localmente un server web vero e proprio. |
|
67 |
+<p>Per prima cosa devi installare un web server in locale. Può |
|
68 |
+essere una cosa delicata, |
|
69 |
+per cui qui descriveremo solo alcuni passaggi elementari.Se ti trovi in difficoltà |
|
70 |
+o se vuoi fare di più cerca un amico che ti aiuti. Ti consigliamo di |
|
71 |
+di installare un web server separato per il tuo hidden service, dato che |
|
72 |
+se ne hai già uno installato forse lo stai già usando (o vorrai |
|
73 |
+usarlo in futuro) per un altro sito web. |
|
74 |
+ |
|
75 |
+</p> |
|
76 |
+ |
|
77 |
+<p>Se usi Unix o OS X e sei a tuo agio con la linea di |
|
78 |
+comando, la cosa migliore è installare <a |
|
79 |
+href="http://www.acme.com/software/thttpd/">thttpd</a>. Piglia la tarball |
|
80 |
+più recente, scompattala (creerà la sua directory), ed esegui |
|
81 |
+<kbd>./configure && make</kbd>. Poi <kbd>mkdir hidserv; cd |
|
82 |
+hidserv</kbd>, ed esegui |
|
83 |
+<kbd>../thttpd -p 5222 -h localhost</kbd>. Ti restituirà il prompt |
|
84 |
+e avrai un webserver sulla porta 5222. Puoi mettere dei file |
|
85 |
+nella directory hidserv. |
|
86 |
+</p> |
|
87 |
+ |
|
88 |
+<p>Su Windows, puoi usare <a |
|
89 |
+href="http://savant.sourceforge.net/">Savant</a> o <a |
|
90 |
+href="http://httpd.apache.org/">Apache</a>, e configurarlo per collegarsi |
|
91 |
+solo da localhost. Devi anche sapere su quale pota è in |
|
92 |
+ascolto, dato che servirà più sotto. |
|
93 |
+</p> |
|
94 |
+ |
|
95 |
+<p>(Il motivo per collegare il web server solo a localhost è per |
|
96 |
+assicurarsi che non sia accessibile pubblicamente. Se si potesse accedere direttamente, |
|
97 |
+si potrebbe avere la prova che è il tuo computer a offire l'hidden |
|
98 |
+service.) |
|
99 |
+</p> |
|
100 |
+ |
|
101 |
+<p>Una volta installato il web server, controlla che funzioni: apri un browser |
|
102 |
+e vai a <a |
|
103 |
+href="http://localhost:5222/">http://localhost:5222/</a>, dove 5222 è |
|
104 |
+la porta scelta poco più sopra. Prova poi a mettere unfile nella directory |
|
105 |
+html principale e controlla che sia visibile quando accedi al sito. |
|
106 |
+</p> |
|
107 |
+ |
|
108 |
+<hr /> |
|
109 |
+<a id="two"></a> |
|
110 |
+<h2><a class="anchor" href="#two">Due: Configura il tuo hidden service</a></h2> |
|
111 |
+<br /> |
|
112 |
+ |
|
113 |
+<p>Ora devi configurare l'hidden service perché punti al |
|
114 |
+web server locale |
|
66 | 115 |
</p> |
67 | 116 |
|
68 | 117 |
<p>Per prima cosa, apri il file torrc con un editor di testo. (Vedi <a |
69 |
-href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#torrc">questa |
|
70 |
-FAQ</a> se hai dei dubbi.) Vai alla sezione intermedia del file e |
|
118 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#torrc">la |
|
119 |
+torrc FAQ</a> per maggiori informazioni.) Vai alla sezione di mezzo e |
|
71 | 120 |
cerca la riga</p> |
72 | 121 |
|
73 | 122 |
<pre> |
... | ... |
@@ -78,146 +127,92 @@ cerca la riga</p> |
78 | 127 |
Questa sezione del file contiene un gruppo di righe che rappresentano ciascuna |
79 | 128 |
un hidden service. Per ora sono tutte commentate via (le linee |
80 | 129 |
iniziano con #), infatti i hidden service sono disabilitati. Ogni gruppo di righe |
81 |
-consiste in una riga HiddenServiceDir e una o più righe HiddenServicePort: |
|
82 |
-</p> |
|
130 |
+consiste in una riga <var>HiddenServiceDir</var> e una o più |
|
131 |
+righe <var> HiddenServicePort</var>:</p> |
|
132 |
+ |
|
83 | 133 |
<ul> |
84 |
-<li><b>HiddenServiceDir</b> è una directory dove Tor metterà le informazioni |
|
134 |
+<li><var>HiddenServiceDir</var> è una directory dove Tor metterà le informazioni |
|
85 | 135 |
su quel hidden service. In particolare Tor vi creerà un file di nome |
86 |
-<i>hostname</i> che indica l'onion URL. Non occorre aggiungere |
|
136 |
+<var>hostname</var> che indica l'onion URL. Non occorre aggiungere |
|
87 | 137 |
altri file a questa directory.</li> |
88 |
-<li><b>HiddenServicePort</b> permette di specificare una porta virtuale (ovvero, la porta |
|
138 |
+<li><var>HiddenServicePort</var> permette di specificare una porta virtuale (ovvero, la porta |
|
89 | 139 |
che chi accede al servizio crederà di usare), e un |
90 | 140 |
indirizzo IP e una porta per redirigere le connessioni verso questa porta virtuale.</li> |
91 | 141 |
</ul> |
92 | 142 |
|
93 |
-<p>In questo esempio realizzaremo un hidden service che punta a |
|
94 |
-Google. Aggiungi le seguenti righe a torrc: |
|
143 |
+<p>Aggiungi le seguenti righe a torrc: |
|
95 | 144 |
</p> |
96 | 145 |
|
97 | 146 |
<pre> |
98 | 147 |
HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service/ |
99 |
-HiddenServicePort 80 www.google.com:80 |
|
148 |
+HiddenServicePort 80 127.0.0.1:5222 |
|
100 | 149 |
</pre> |
101 | 150 |
|
102 |
-<p>Sarà necessario modificare la riga HiddenServiceDir in modo che punti |
|
151 |
+<p>Sarà necessario modificare la riga <var>HiddenServiceDir</var> in modo che punti |
|
103 | 152 |
a una directory vera che sia leggibile e scrivibile dall'utente con cui |
104 | 153 |
gira Tor. L'esempio sopra dovrebbe funzionare con il pacchetto Tor |
105 | 154 |
per OS X. In Unix, prova "/home/nomeutente/hidserv/" e metti il tuo nome |
106 | 155 |
utente al posto di "nomeutente". Su Windows puoi provare:</p> |
107 | 156 |
<pre> |
108 | 157 |
HiddenServiceDir C:\Documents and Settings\nomeutente\Dati applicazioni\hidden_service\\ |
109 |
-HiddenServicePort 80 www.google.com:80 |
|
158 |
+HiddenServicePort 80 127.0.0.1:5222 |
|
110 | 159 |
</pre> |
111 | 160 |
|
112 | 161 |
<p>Ora salva il file torrc, chiudi |
113 |
-Tor e riavvialo. (Vedi <a |
|
114 |
-href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#Restarting">questa |
|
115 |
-FAQ</a> con dei suggerimenti per riavviare Tor.) |
|
162 |
+Tor e riavvialo. |
|
116 | 163 |
</p> |
117 | 164 |
|
118 |
-<p>Se Tor riparte, bene. Altrimenti c'è qualcosa che non va. Dai |
|
119 |
-un'occhiata al file torrc per eventuali errori di battitura. Ricontrolla che la |
|
120 |
-directory scelta sia veramente scrivibile dall'utente. Se ancora non |
|
121 |
-funziona, controlla i log di Tor per ulteriori informazioni. (Vedi <a |
|
122 |
-href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#Logs">questa |
|
123 |
-FAQ</a> se non sai come abilitare o trovare i file di log.) |
|
124 |
-</p> |
|
165 |
+<p>Se Tor riparte, bene. Altrimenti c'è qualcosa che non va. Per prima cosa dai |
|
166 |
+un'occhiata ai file di log, che riportano avvisi o messaggi di errore. Ciò |
|
167 |
+dovrebbe darti indicazioni sui problemi incontrati. Spesso ci sono errori di battitura nel file torrc |
|
168 |
+o permessi di directory errati. (Vedi la <a |
|
169 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#Logs">logging |
|
170 |
+FAQ</a> se non sai come abilitare o trovare |
|
171 |
+i file di log.) |
|
125 | 172 |
|
126 |
-<p>Quando Tor parte creerà automaticamente la HiddenServiceDir |
|
127 |
-che hai indicato (se serve), e vi creerà due file. |
|
128 |
-Anzitutto creerà un nuovo paio di chiavi |
|
129 |
-pubbliche/private per il hidden service e lo registrerà in un |
|
130 |
-file di nome "private_key". Non dare questa chiave a nessuno -- altrimenti |
|
131 |
-qualcun altro potrebbe impersonare il tuo hidden service. |
|
132 | 173 |
</p> |
133 | 174 |
|
134 |
-<p>L'altro file che Tor creerà è "hostname". Contiene |
|
175 |
+<p>Quando Tor parte creerà automaticamente la <var>HiddenServiceDir </var> |
|
176 |
+che hai indicato (se serve), e vi creerà due file.</p> |
|
177 |
+<dl> |
|
178 |
+<dt><var>private_key</var></dt> |
|
179 |
+<dd>Anzitutto Tor creerà un nuovo paio di chiavi pubblica/privata per il tuo hidden |
|
180 |
+service. Esso viene scritto in un file detto "private_key". Non condividere questa chiave |
|
181 |
+co altri -- altrimenti un altro otrebbe impersonare il tuo hidden |
|
182 |
+service.</dd> |
|
183 |
+<dt><var>hostname</var><dt> |
|
184 |
+<dd>L'altro file creato da Tor è detto "hostname". Esso contiene |
|
135 | 185 |
un breve sommario della tua chiave pubblica -- qualcosa di smile a |
136 | 186 |
<tt>6sxoyfb3h2nvok2d.onion</tt>. È il nome pubblico del tuo servizio |
137 | 187 |
e puoi comunicarlo a tutti, pubblicarlo su siti web, scriverlo sul biglietto |
138 |
-da visita, etc. (Se Tor gira con un utente diverso dal tuo, ad esempio su |
|
188 |
+da visita, etc. .</dd> |
|
189 |
+</dl> |
|
190 |
+ |
|
191 |
+<p>Se Tor gira con un diverso utente, ad esempio su |
|
139 | 192 |
OS X, Debian, o Red Hat, forse devi diventare root per leggere |
140 |
-questi file.) |
|
141 |
-</p> |
|
193 |
+questi file.</p> |
|
142 | 194 |
|
143 | 195 |
<p>Ora che hai riavviato Tor, lui cerca degli introduction point |
144 |
-nella rete Tor, generando un cosiddetto "hidden service |
|
145 |
-descriptor", che è una lista firmata di introduction point e della chiave |
|
196 |
+nella rete Tor, generando un cosiddetto <em>hidden service |
|
197 |
+descriptor</em>. Esso è una lista firmata di introduction point e della chiave |
|
146 | 198 |
pubblica del servizio. Tor pubblica anonimamente questa descrizione |
147 | 199 |
ai directory server, così gli altri possono prelevarla anonimamente dai |
148 | 200 |
directory server quando cercano di accedere al tuo servizio. |
149 | 201 |
</p> |
150 | 202 |
|
151 | 203 |
<p>Ora fai una prova: copia e incolla il contenuto del file hostname nel tuo |
152 |
-browser. Se funziona vedrai la home page di google, ma l'URL nel tuo |
|
153 |
-browser sarà quello del tuo hidden service. Se non funziona |
|
154 |
-guarda nei log e fai altre prove e modifiche finché non andrà in porto. |
|
155 |
-</p> |
|
156 |
- |
|
157 |
-<hr /> |
|
158 |
-<a id="two"></a> |
|
159 |
-<h2><a class="anchor" href="#two">Due: ora installa localmente un server web</a></h2> |
|
160 |
-<br /> |
|
161 |
- |
|
162 |
-<p>Ora che hai un have hidden service funzionante su Tor, puoi |
|
163 |
-realizzare un web server locale. Realizzare un server web è un'operazione |
|
164 |
-complessa, qui passeremo in rassegna solo le fasi di base. Se ti trovi in difficoltà |
|
165 |
-o vuoi fare di più, fatti aiutare da un amico. È bene |
|
166 |
-installare un nuovo web server separato per il tuo hidden service, perché se ne |
|
167 |
-avessi già uno installato potresti volerlo usare (ora o |
|
168 |
-in futuro) per un sito web vero e proprio. |
|
169 |
-</p> |
|
170 |
- |
|
171 |
-<p>Se usi Unix o OS X e sei a tuo agio con |
|
172 |
-la linea di comando, la cosa più semplice è installare <a |
|
173 |
-href="http://www.acme.com/software/thttpd/">thttpd</a>. Scarica |
|
174 |
-l'ultimo tarball, estrailo (creerà la sua propria directory), ed esegui |
|
175 |
-./configure && make. Poi mkdir hidserv, cd hidserv, ed esegui |
|
176 |
-"../thttpd -p 5222 -h localhost". Ti restituirà il prompt |
|
177 |
-ed ora avrai un webserver sulla porta 5222. Puoi mettere dei file |
|
178 |
-da pubblicare nella directory hidserv. |
|
179 |
-</p> |
|
180 |
- |
|
181 |
-<p>Se usi Windows, puoi usare <a |
|
182 |
-href="http://savant.sourceforge.net/">Savant</a> o <a |
|
183 |
-href="http://httpd.apache.org/">Apache</a> e configurarlo |
|
184 |
-solo su localhost. Devi anche sapere su quale porta è |
|
185 |
-in ascolto, questa informazione ti servirà più sotto. |
|
186 |
-</p> |
|
187 |
- |
|
188 |
-<p>(Il motivo per cui il web server deve ascoltare solo su localhost è che |
|
189 |
-non deve essere accessibile pubblicamente. Se lo si potesse raggiungere direttamente, |
|
190 |
-si avrebbe la conferma che è il tuo computer ad offrire quel hidden |
|
191 |
-service.) |
|
192 |
-</p> |
|
193 |
- |
|
194 |
-<p>Una volta messo su il server web, controlla che funzioni: col tuo |
|
195 |
-browser vai a <a |
|
196 |
-href="http://localhost:5222/">http://localhost:5222/</a>, dove 5222 è |
|
197 |
-la porta in ascolto indicata più sopra. Prova a mettere un file nella |
|
198 |
-directory principale html, e controlla che sia visibile quando accedi al sito. |
|
204 |
+browser. Se funziona vedrai la pagina html che hai preparato al punto uno. |
|
205 |
+Se non funziona, guarda nei log e fai altre prove e modifiche finché non |
|
206 |
+funziona. |
|
199 | 207 |
</p> |
200 | 208 |
|
201 | 209 |
<hr /> |
202 | 210 |
<a id="three"></a> |
203 |
-<h2><a class="anchor" href="#three">Tre: collega il tuo server web al tuo hidden service</a></h2> |
|
204 |
-<br /> |
|
205 |
- |
|
206 |
-<p>Questa parte è molto semplice. Riapri torrc con un editor e cambia la |
|
207 |
-linea HiddenServicePort da "www.google.com:80" a "localhost:5222". |
|
208 |
-Poi <a |
|
209 |
-href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#Restarting">riavvia |
|
210 |
-Tor</a>. Controlla che funzioni ricaricando l'hostname del tuo hidden |
|
211 |
-service col tuo browser. |
|
212 |
-</p> |
|
213 |
- |
|
214 |
-<hr /> |
|
215 |
-<a id="four"></a> |
|
216 |
-<h2><a class="anchor" href="#four">Quattro: argomenti avanzati</a></h2> |
|
211 |
+<h2><a class="anchor" href="#three">Tre: argomenti avanzati</a></h2> |
|
217 | 212 |
<br /> |
218 | 213 |
|
219 | 214 |
<p>Se pensi di rendere disponibile a lungo il tuo servizio, dovresti fare |
220 |
-una copia di backup del file private_key. |
|
215 |
+una copia di backup del file <var>private_key</var>. |
|
221 | 216 |
</p> |
222 | 217 |
|
223 | 218 |
<p>Nell'esempio sopra abbiamo evitato di proposito Apache, a) perché molti |
... | ... |
@@ -231,11 +226,11 @@ hidden service? Anche Savant probabilmente ha problemi del genere. |
231 | 226 |
</p> |
232 | 227 |
|
233 | 228 |
<p>Se vuoi inoltrare più porte virtuali a un unico hidden |
234 |
-service, basta aggiungere altre righe HiddenServicePort. |
|
229 |
+service, basta aggiungere altre righe <var>HiddenServicePort</var>. |
|
235 | 230 |
Se vuoi gestire più hidden services dallo stesso client Tor, |
236 |
-aggiungi un'altra riga HiddenServiceDir. Tutte le seguenti righe |
|
237 |
-HiddenServicePort si riferiscono a questa riga HiddenServiceDir, fino |
|
238 |
-a quando non aggiungi un'altra riga HiddenServiceDir: |
|
231 |
+aggiungi un'altra riga <var>HiddenServiceDir</var>. Tutte le seguenti righe |
|
232 |
+<var>HiddenServicePort</var> si riferiscono a questa riga <var>HiddenServiceDir</var>, fino |
|
233 |
+a quando non aggiungi un'altra riga <var>HiddenServiceDir</var>: |
|
239 | 234 |
</p> |
240 | 235 |
|
241 | 236 |
<pre> |
... | ... |
@@ -1,5 +1,5 @@ |
1 | 1 |
## translation metadata |
2 |
-# Based-On-Revision: 8816 |
|
2 |
+# Based-On-Revision: 10671 |
|
3 | 3 |
# Last-Translator: jan@seul.org |
4 | 4 |
|
5 | 5 |
#include "head.wmi" TITLE="Istruzioni per installare SwitchProxy" CHARSET="UTF-8" |
... | ... |
@@ -58,7 +58,7 @@ due</a> della guida per installare Tor su Unix. |
58 | 58 |
|
59 | 59 |
<p>SwitchProxy è un plugin per Firefox e va quindi installato |
60 | 60 |
come tutti i nuovi plugin. Per prima cosa vai alla pagina web di <a |
61 |
-href="https://addons.mozilla.org/en-US/firefox/addon/125"> |
|
61 |
+href="https://addons.mozilla.org/firefox/addon/125"> |
|
62 | 62 |
SwitchProxy</a>. |
63 | 63 |
Abilita i JavaScript temporaneamente e fai clic su "Install Now":</p> |
64 | 64 |
|
65 | 65 |