Post ANvt2SJTq3qgwpdTM0 by maxi@todon.eu
(DIR) More posts by maxi@todon.eu
(DIR) Post #ANvt2QJ3IgJmivQ6PQ by maxi@todon.eu
2022-09-25T12:28:31Z
0 likes, 1 repeats
#Snowflake helps people connect to Tor bridges in countries where #Tor is censored.https://snowflake.torproject.org/Snowflake thus enables you to showing solidarity with people in countries with restricted #freedomOfSpeach, but it won't put you at risk!There are two options how to run Snowflake:(a) Inside a browser (easy option for most users!): You can install a browser plugin or just keep open the above page in a tab and toggle the purple switch.Firefox addOn: https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/Chrome addOn: https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie(b) If you don't want to keep a browser open, or if you have a computer that runs all the time, you can also install a standalone program (see next toot).#privacy #censorship #tor #TorProject (boosts OK!) 1/3
(DIR) Post #ANvt2SJTq3qgwpdTM0 by maxi@todon.eu
2022-09-25T12:29:30Z
0 likes, 0 repeats
You can also install a stand-alone version of the Snowflake proxy.1. Install the programming language #GoLang, and optionally, the version control system git. On Linux this is quite easy (using your distribution's package manager). On Windows, you can follow the instructions:https://golangdocs.com/install-go-windows2. Download the source code, in a terminal:$ git clone https://git.torproject.org/pluggable-transports/snowflake.git Or directly download and unpack the latest version (currently 2.3.0, so you might need to check whether this still is the current version, and adjust the commands if necessary):$ wget https://gitweb.torproject.org/pluggable-transports/snowflake.git/snapshot/snowflake-2.3.0.tar.gz$ tar xfv snowflake-2.3.0.tar.gz3. Go to the right directory and compile:$ cd snowflake/proxy/ # or `cd snowflake-VERSION/proxy`$ go build This will create the executable file `./proxy` (on Linux), or `proxy.exe` (on Windows).4. You can now execute the program! On Windows, simply double-click the file `snowflake/proxy/proxy.exe`. On Linux, you can use the utility `nohup`, so that you can run the program in the background and close the terminal.6. Done! The program makes *hourly* progress outputs, so don't be confused if it doesn't make output immediately. If you started the program using nohup, you can check the output using:$ tail -f nohup.out
(DIR) Post #ANvt2U2tOhliJxtFmC by maxi@todon.eu
2022-09-25T12:30:02Z
0 likes, 0 repeats
You can also compile the program on another computer, even if it has a different architecture. For example, in the toot I explain how to install the Snowflake standalone proxy e.g. on a Raspberry Pi. I compiled the program on my Linux computed and copied it to the Raspberry pi.1-2. As in the above toot.3. Go to the right directory and compile: $ cd snowflake/proxy/ $ GOARCH=arm GOOS=linux go build This will create the executable file `./proxy`, cross-compiled for the raspberry.4. Copy the program to a directory on your raspberry, e.g: $ scp ./proxy pi@raspberrypi:/home/pi/5. SSH into your pi and execute the program using `nohup`: $ ssh pi@raspberrypi $ nohup ./proxy &6. Done! Remember that the program makes *hourly* progress outputs, which you can check using: $ tail -f nohup.out You can now log out of the SSH session, while helping people circumvent #censorship.#raspberry #raspberryPi #linux #tor #torProject #Snowflake #censorship
(DIR) Post #ANvt2VZBk7CF2Q0Ykq by maxi@todon.eu
2022-09-25T12:30:46Z
0 likes, 0 repeats
PS: Last time, I had to stop the program, since for some reason, it consumed too much CPU of the poor old pi. Perhaps #TorProject fixed some bugs, since it now appears to run smoother.In the last three hours, I got 80-120 connections each, which transferred only < 100 MB each. For people with faster connections, this might of course be more. With the browser plugin, I got less connections.#raspberry #raspberryPi #linux #tor #torProject #Snowflake #censorship (4/3)