❄ Proxy Snowflake ❄
, , , , , , , , , , , , , , , , , , .__. , , , , , , , , , , , , , | :| , , , , , , , , , , __|====| |||||| , , , , , , , , , , * / o o \ ||||||, , , , , , , , , , * | -= | ====/ , , , , , , , , , , ==__//. \// , , , , , , , , , , , / \==// \ \ || , , , , , , , , , ,| o || | || , , , , , , , , , , | o “” |_|B), , , , , , , , , , , __ –/ || , , , , , , , , , , / \ ||, , , , , , , , , , | | || , , , , , , , , , , , ,| | || , , , , , , ,
Escrito: 2021-12-24 Actualizado: 2024-04-01
Hace algunos meses levanté un standalone proxy snowflake
https://snowflake.torproject.org/
en una Raspberry-pi 3 B+
https://datasheets.raspberrypi.com/rpi3/raspberry-pi-3-b-plus-product-brief.pdf
usando esta documentación:
https://community.torproject.org/relay/setup/snowflake/standalone/source/
Que básicamente cuando ya tienes tu sistema operativo funcional, (desde hace mucho uso sistemas Debian o basados en Debian), debes de seguir con los siguientes pasos:
❄ Instalación snowflake ❄
instalar golang
Buscamos la versión para LinuxARM64
$ wget https://go.dev/dl/go1.22.1.linux-arm64.tar.gz
y luego lo extraemos en /usr/local:
$ sudo tar -xzvf go1.22.1.linux-arm64.tar.gz -C /usr/local
establecemos la variable PATH
$ echo export PATH=$HOME/go/bin:/usr/local/go/bin:$PATH >> ~/.profile
y guardamos los cambios con:
$ source ~/.profile
y verificamos la versión:
$ cacu@minipi:~$ go version
$ go version go1.22.1 linux/arm64
### clonar codigo
$ git clone https://git.torproject.org/pluggable-transports/snowflake.git
### Compilar el snowflake proxy
$ cd snowflake/proxy
$ go build
### ejecutar el proxy
$ cd snowflake/proxy
$ nohup ./proxy &
### Ver registros
Si deseas guardar la salida del proxy en un archivo de registro, por ejemplo, para ver su uso del proxy, puede usar:
$ nohup ./proxy >snowflake.log 2>&1 &
Video sobre Instalación: https://fediverse.tv/w/qnVVHitSyrk5c6zDDtEDan
❄