OpenWireless
OpenWireless copied to clipboard
Usefully detect Tor errors
... like pycurl's error 7, which maybe just indicates a random transitory failure to build a circuit?
What should we do in this case?
How can the user be usefully told if Tor is somehow not working at all, like because their ISP is trying to block it?
One thing you could do is write a torrc file with a bunch of bridges and obfsproxy stuff in it, and switch to that if you see sustained evidence that the network is working but tor isn't.
That sort of thing is typically complex and a giant source of bugs though, so I wonder if this should be kicked down the road a bit.
Kicking down the road a bit.