I am running a tor relay (which has the guard flag) in my LAN at an IP like 192.168.0.103. I would like to have Tor Browser use this relay as a guard/entry node so that all the tor traffic goes through that computer (for traffic shaping).
Following this I tried using EntryNodes
– with the fingerprint, with local IP or with the public IP – in torrc, but it fails to connect to the network. In some cases it just keeps connecting forever, in others it gives something like:
17/09/16 11:53:24.800 [NOTICE] 1 entries in guards
17/09/16 11:53:25.800 [WARN] Failed to find node for hop 0 of our path. Discarding this circuit.
17/09/16 11:53:26.800 [WARN] Failed to find node for hop 0 of our path. Discarding this circuit.
17/09/16 11:53:27.800 [WARN] Failed to find node for hop 0 of our path. Discarding this circuit.
17/09/16 11:53:28.800 [WARN] Failed to find node for hop 0 of our path. Discarding this circuit.
However, with the same fingerprint I can connect from another network (with different public IP).
What should I do to make it work?
EntryNodes $relayfingerprint
and relays that are used as exits cannot be used for anything else (this is hard-coded).