-
Notifications
You must be signed in to change notification settings - Fork 22
Installation of OBFS4
Disclaimer: The author of this article is living in Europe, I can not guarantee that this will work for you or that it will protect you in all cases! This tutorial is purely informational, to make it easier for you to get through the process.
- Download and install Tor Browser: https://www.torproject.org/download/download
- Look for a file called
obfs4proxy.exe
, which is located in the subfolderTor/PluggableTransports
of the Tor Browser installation directory. - Copy this file into the Spectrecoin installation directory (to the same place where the "spectre.exe" or "spectre" executable is).
- Debian / Ubuntu:
sudo apt-get install obfs4proxy
- Fedora:
dnf install obfs4
- Other Linux: Please search for
obfs4
in your package repository, or compile it from scratch: https://gitweb.torproject.org/pluggable-transports/obfs4.git/plain/README.md
??
-
Download the SpectreCoin wallet: https://github.com/spectrecoin/Spectrecoin/releases
-
Start the SpectreCoin wallet once, to initialize the data directory.
-
Go to the data directory. (See https://github.com/bitcoinx2/spectre/wiki/Overview#data-directory).
-
Go to the subfolder "tor" and create a new text file called "torrc" (right click -> new text file).
Go to https://bridges.torproject.org/bridges to get a bridge. Alternatively, you can try to get a private bridge from a friend of yours.
If you use the above link, solve the captcha, and on the next page, copy the lines given. Prefix each of them with Bridge
, and paste them into the "torrc" file created in the preparation step, so that it looks like this:
Bridge <IP>:<Port> <fingerprint>
Bridge <IP>:<Port> <fingerprint>
Bridge <IP>:<Port> <fingerprint>
Save the file. Make sure that the file name is simply "torrc", not "torrc.txt".
If you start the SpectreCoin wallet now and configured everything correctly, it should start connecting to the network after a while. If you get the error message Timed out waiting for onion hostname.
, just restart the wallet until it works.
If it still doesn't work, try adding some more bridges, because the ones you configured before might be offline.