Skip to content

Commit d703929

Browse files
authored
Merge pull request #348 from javiervargas/patch-34
Chapter 14-2 14_2_Cambiando_Sus_Servicios_Bitcoin_Ocultos.md
2 parents 30bc9e8 + 9a7ae71 commit d703929

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Capítulo 14.2: Cambiar sus servicios ocultos de Bitcoin
2+
3+
> :information_source: **NOTA:** Esta sección se ha agregado recientemente al curso y es un borrador inicial que aún puede estar pendiente de revisión. Lectura de advertencias.
4+
5+
Tiene un servicio Tor en funcionamiento, pero con el tiempo es posible que desee restablecerlo o ajustarlo.
6+
7+
## Asegure sus servicios ocultos
8+
9+
Tor le permite limitar qué clientes hablan con sus servicios ocultos. Si aún no autorizó a su cliente durante la configuración de su servidor debe hacer lo siguiente:
10+
11+
12+
1. Solicite su clave pública de autenticación Tor V3 a su cliente. (En [GordianWallet](https://github.com/BlockchainCommons/GordianWallet-iOS), está disponible en el menú de configuración)
13+
2. Vaya al subdirectorio apropiado para su servicio oculto de Bitcoin, que si utilizó Bitcoin Standup es `/var/lib/tor/standup/`.
14+
3. Vaya al subdirectorio `authorized_clients`.
15+
4. Agregue un archivo llamado `[anything].auth`. El `[anything]` puede ser cualquier cosa realmente.
16+
5. Coloque la clave pública (y nada más) en el archivo.
17+
18+
Una vez que haya agregado un archivo `.auth` al subdirectorio `authorized_client`, solo los clientes autorizados podrán comunicarse con ese servicio oculto. Puede agregar ~330 claves públicas diferentes para habilitar diferentes clientes.
19+
20+
## Restabelcer su dirección de cebolla para `bitcoind`
21+
22+
Si alguna vez desea restablecer su dirección de cebolla para `bitcoind`, simplemente elimine la `onion_private_key` en su directorio de datos, como por ejemplo `~/.bitcoin/testnet`:
23+
```
24+
$ cd ~/.bitcoin/testnet
25+
$ rm onion_private_key
26+
```
27+
Cuando reinicie, se generará una nueva dirección de cebolla:
28+
```
29+
2020-07-22T23:52:27Z tor: Got service ID pyrtqyiqbwb3rhe7, advertising service pyrtqyiqbwb3rhe7.onion:18333
30+
2020-07-22T23:52:27Z tor: Cached service private key to /home/standup/.bitcoin/testnet3/onion_private_key
31+
```
32+
33+
## Restablezca su dirección de cebolla RPC
34+
35+
Si desea restablecer su dirección de cebolla para el acceso RPC, de manera similar borre el `HiddenServiceDirectory` apropiado y reinicie Tor:
36+
```
37+
$ sudo rm -rf /var/lib/tor/standup/
38+
$ sudo /etc/init.d/tor restart
39+
```
40+
41+
> :warning: **ADVERTENCIA:** Restablecer su dirección de cebolla RPC desconectará cualquier billetera móvil u otros servicios que haya conectado usando la API de Quicklink. Haga esto con extrema precaución.
42+
43+
## Forzar el uso de Tor para `bitcoind`
44+
45+
Finalmente, puede forzar el uso de Tor `bitcoind` agregando lo siguiente a su bitcoin.conf:
46+
```
47+
proxy=127.0.0.1:9050
48+
listen=1
49+
bind=127.0.0.1
50+
onlynet=onion
51+
```
52+
Luego, deberá agregar nodos de semillas basados en cebolla u otros nodos a su configuración, una vez más editando `bitcoin.conf`:
53+
```
54+
seednode=address.onion
55+
seednode=address.onion
56+
seednode=address.onion
57+
seednode=address.onion
58+
addnode=address.onion
59+
addnode=address.onion
60+
addnode=address.onion
61+
addnode=address.onion
62+
```
63+
Luego, reinicie `tor` y `bitcoind`.
64+
65+
Ahora debería comunicarse exclusivamente en Tor. Pero, a menos que se encuentre en un estado hostil, este nivel de anonimato probablemente no sea necesario.
66+
Tampoco es particularmente recomendable: puede disminuir en gran medida su número de pares potenciales, provocando problemas de censura o incluso de correlación.
67+
También puede ver un retraso. Y esta configuración puede darle una falsa sensación de anonimato que realmente no existe en la red Bitcoin.
68+
69+
> :warning: **ADVERTENCIA:** Esta configuración no está probada! ¡Úselo bajo su propio riesgo!
70+
71+
## Resumen: cambio de los servicios ocultos de Bitcoin
72+
73+
Probablemente no necesitará engañar con sus servicios de Onion una vez que los haya verificado, pero en caso de que lo haga, aquí le mostramos cómo restablecer una dirección de Tor que se ha visto comprometida o pasar al uso exclusivo de Tor para su `bitcoind`.
74+
75+
## Que sigue?
76+
77+
Continue "Entendiendo Tor" con [14.3: Agregando Servicios SSH Ocultos](14_3_Agregando_Servicios_SSH_Ocultos.md).

0 commit comments

Comments
 (0)