5 votes
Accepted

Low power self-maintaining Tor relay

Raspberry Pi is good for this. Add the repository, install Tor and configure. You can clone the memory-card and put it in a new one for easy setup of multiple Raspberry Pi's. For updates just make ...
user avatar
  • 1,863
5 votes
Accepted

Tor dying on Raspberry Pi (circuit creation storm, out of memory)

Linostar's answer is on the right track, but missed the Tor version you specified. You should update to at least the 0.2.5.x series for Tor to try and detect out of memory situations and handle them ...
user avatar
  • 2,209
4 votes
Accepted

How to install a Transport Plugin on OnionPi

I've built meek-client for RPi and RPi 2 at here, and I altered the provided install script a bit at here to automatically install meek-client and use meek-amazon. Install via curl -fsSL https://...
user avatar
3 votes

How to run Tor on Raspbian on the Raspberry Pi?

This info seems obsolete. On the 'Pi: sudo apt-get install tor ...now results in a working install. (Of course, you must appropriately edit torrc and then restart the service.)
user avatar
  • 31
3 votes
Accepted

Tor on WD My Cloud device

It installs with no issue, enable SSH, login as root, and type apt-get install tor As for memory usage, many people run it on routers, which have only 32MB of memory. There is no GUI for setting it ...
user avatar
2 votes

Tor relay and web server on Raspberry Pi

Internet traffic (HTTP) is transmitted via port 80. Tor and Apache (or another web server) do not share ports well, because of problems with intercepting each others traffic, etc. You can either ...
user avatar
  • 933
2 votes

Tor relay (arm monitor) doesn't seem to follow Tor settings (torrc)

You set values for RelayBandwidthRate and RelayBandwidthBurst in your torrc. RelayBandwidthRate is set to 500 KB. This translates to 500 kilo Bytes per second, which is 500*8=4000 Kilo Bits per second....
user avatar
  • 8,663
2 votes
Accepted

/etc/tor/torrc is blank

Found a solution! I Formatted the SD card using SDFormatter, and reburn Raspabian using Win32DiskImager - in other words, reinstalled Raspabian. And then: sudo apt-get update install tor just ...
user avatar
2 votes

Low power self-maintaining Tor relay

I've been running a Tor relay and hidden service website for over a year on a Pi. one thing I recommend is that you buy an SD card twice the size you need for the Pi image. The empty space is used for ...
user avatar
  • 21
2 votes

Low power self-maintaining Tor relay

If you are using Raspbian/Debian, you may want to investigate the cron-apt package, instead of making a custom cron job for updates.
user avatar
  • 61
2 votes

Using Raspberry Pi as Tor Relay

Do you see a message in the Tor notices log that says the ORPort and/or DirPort are confirmed as working? It should log "Self-testing indicates your ORPort is reachable. Excellent." Check your port ...
user avatar
2 votes

How to allow local connections via Onion Pi?

The occurences in torrc are to : Bind SOCKS listener to port 9100 on address 192.168.0.1 via SOCKSPort 192.168.0.1:9100 directive Allow connections from 192.168.0.0/16 subnet to the SOCKS proxy via ...
user avatar
  • 5,421
2 votes

Does a relay write to disk frequently?

Tor usually writes data into the DataDirectory. This includes information about the network, status information about your relay and other information. Those files are regularly updated. You can move ...
user avatar
  • 8,663
2 votes
Accepted

Running tor browser on raspberry pi 2

RPi{1,2,3} are ARM architecture SoCs, Tor Browser is currently only available for x86 (i386) or x86_64 (AMD64) on Linux, there is no Tor Browser for any ARM platforms. As such you won't be able run ...
user avatar
  • 10.8k
2 votes
Accepted

How to make a Tor relays ORPort and DirPort reachable?

I think you are looking for NoAdvertise and NoListen flags. The manual says: ORPort [address:]PORT|auto [flags] Advertise this port to listen for connections from Tor clients and servers. ...
user avatar
  • 411
2 votes
Accepted

Problem with hidden service on raspberry Pi

There may be several error due to the configuration. 1) run tor in terminal. Check the output. If it says cannot bind tor, there may be another instance of tor is running. try stop the tor service by:...
user avatar
  • 368
1 vote

I can't import the Tor gpg debian repository keys

Grab the latest build of Tor project from their download page for linux. I just did it and was 8.5.1. Make sure you are in the same directory you downloaded the Tor project in to. In my case I ...
user avatar
  • 11
1 vote

How bowse .onion sites with a router (raspberrypi) without tor browser

If you want to use Firefox to access .onion sites you need to allow this explicitly in about:config - network.dns.blockDotOnion must be set to "false" there. Obviously you need a tor instance running ...
user avatar
  • 11
1 vote
Accepted

Raspberry with TOR relay and read-only filesystems

For a relay, the only things that are really important to persist are the keys and config. The state and descriptors might update frequently, the only issue with not persisting them would be that ...
user avatar
  • 10.8k
1 vote

Your Guard is failing - Tor Server on Raspberry Pi

If your guard node is failing, you could try using a different guard node if you really really want to: How to change the entry node? But according to this answer, you shouldn't have to: Should I ...
user avatar
1 vote

Trying to troubleshoot Tor on Raspberry pi3

The guide tells you how to start tor through this command: sudo service tor start (or 'stop' to stop it if its already running) In your log output you see that you start it by just writing the 'tor'...
user avatar
  • 1,863
1 vote

How can I bridge Wlan to Ethernet through tor?

There is PORTAL of Pi which bridges ethernet to wireless on an RPi, intended for use with Arch Linux ARM, there is also PORTAL of Raspbian which is the same, except ported to the Raspbian. You should ...
user avatar
  • 10.8k
1 vote

Android tethering: use Orbot or Tor browser on laptop?

tl;dr - You should, wherever possible, use tor on the local system. Especially when the "local" network is potentially hostile (which is almost always with wireless). If you can run Tor Browser on the ...
user avatar
  • 10.8k
1 vote

Building Tor locally from src on raspberry pi

No problem! Doing it myself regulary! You need a gcc and g++ and the next libraries, compiled in the order of listing here : Zlib. You need it to compile OpenSSL with compression support OpenSSL. ...
user avatar
  • 5,421
1 vote

Running Tor over Tor

Tor over Tor is always worse, rule of thumb: mo' hops, mo' problems. Instead of using your RPi as a "Force Everything Through Tor" transproxy box, you should use it as an isolating proxy. Your laptop/...
user avatar
  • 10.8k
1 vote

DNS have an answer that isn't supposed to exist

There is no problem as you are not a exit node. Tor will check if your DNS server was hijacking DNS failures, through looking up random domain names and see if it always gets the same address (...
user avatar
  • 725
1 vote

Home router - VPN - TOR setup. Is it possible?

You can start by looking at OnionPI, that is a way to set up such a access point. https://learn.adafruit.com/onion-pi/overview Also, you do have routers with built in tor capabilities for wifi. I ...
user avatar
  • 1,863
1 vote

How to install a Transport Plugin on OnionPi

First check if the binary is executing - through ssh try running : /usr/local/bin/meek-client --help You should see something like Usage of /usr/local/bin/meek-client: -front="": front domain ...
user avatar
  • 31
1 vote

Tor dying on Raspberry Pi (circuit creation storm, out of memory)

It may or may not be an attack, but my personal opinion is that Tor isn't guessing the right values for some parameters like MaxMemInQueues (like it was setting them too high, then too low later). Try ...
user avatar
  • 1,195

Only top scored, non community-wiki answers of a minimum length are eligible