Help Censored Users – Run a Tor Bridge
blog.torproject.org
blog.torproject.org
If you're not technical enough to run a bridge, but want to help censored users, there are other ways you can help:
Run a Snowflake proxy. You do not need a dedicated server and can run a proxy by simply installing an extension in your browser. The extension is available for Firefox and Chrome. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours.
Link to the extensions from: https://snowflake.torproject.org/
One can also host snowflake on servers: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-...
Or, integrate in a website: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-...
Or, embed in iframes:
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>Of course, if using Tor is deemed a crime, then using snowflake bridges might not be the wisest thing to do. Cloaked protocols like Shadowsocks might come in handy.
https://www.zdnet.com/article/tor-snowflake-turns-your-brows...
Running an exit node is likely to give you issues, though.
However they will be most likely preoccupied with the new release at the moment.
FYI: Tor Browser User Manual <https://tb-manual.torproject.org>
Tor Support <https://support.torproject.org>
Second thing that happened is I worked at the power company and the union went on strike. While on strike some dummy put in a lot of power outage reports and used tor. So IT wanted to see if anyone else was using tor and my IP when I worked from home came up as Tor so I had to go through a whole thing at work that I just run a bridge and I had nothing to do with the tickets. They requested I stop running the bridge and I did.
No more tor bridges for me!
That sounds like it has nothing to do with you running a bridge but about you connecting to work through tor. And/Or you weren’t running a bridge but a public relay. In either case the company’s IT sound like dummys.
Seems like you're mixing up the terminology (which is understandable, I've done it myself a couple of times in the past).
https://support.torproject.org/censorship/censorship-7/
Bridge relays are Tor relays that are not listed in the public Tor directory.
There are still ways to get and detect bridge addresses but I'd be surprised if the kind of IT department that would give you trouble for running one would also go through the effort of doing so?> On another note a coworker downloaded a bollywood movie on BitTorrent and forgot to stop sharing and connected to the work VPN and IT got a dmca notice. They then went on a huge investigation about BitTorrent. Some people got nasty emails their IP was listed on public trackers.
If they were listed as seeds illegally sharing copyright-protected content (and the kids weren't just downloading Debian ISOs), that's par for course.
Does that feel like freedom to you?
- whether the consequences are appropriate
- whether they are natural, a side effect of intervention, or direct consequence of intervention
For example, if you criticise the king of Thailand while in Thailand or as a Thai person you will have committed the crime of lese-majesty and can get you 15 years per instance. If we apply your principle of that being an example of freedom for which "you just have to accept the consequences" then we have learnt nothing and provided nothing of worth. If, however we ask whether that is appropriate and whether it can change (it is a direct intervention so it can) then we can assess it.
That clearly does impact freedom, as does the bank deciding not to serve a customer that is running a Tor node. How is it their business anyway? What impact does running a bridge have on them? Regardless, let's say it was an exit node and the OP was accessing bank services via their own exit node - do they not authenticate the customers accessing their accounts?
Its sort of like how you were free to do anything you wanted in the soviet union, you just had to accept the consequences that if you do something the state doesn't like you will end up in the gulag.
Everything in life has consequences. You have to weigh them.
You do have some relative, qualified freedoms from government interference.
However, its entirely possible to still be quite restricted in your speech as a practical matter under american style "freedom of speech". For example, rightly or wrongly, parlor had trouble obtaining services. The government didn't interfere, but as a practical matter they probably had more trouble getting their "mesage" out than opposition groups in countries without freedom of speech that could more easily rely on international resources.
And that's not neccesarily a bad thing. America has identified freedom of speech as a sort of fundamental good - so instead of being truthful about it being a qualified right, seem to instead try to redefine the term so that anything not covered by by first amendment isn't "true" freedom of speech.
After all the saying goes: "I disapprove of what you say, but I will defend to the death your right to say it" not "I disapprove of what you say, but I will defend to the death your right to be free from government interference in saying it". There is much more to freedom of speech than just what the first amendment covers.
Your power company story is even worse, because the people who supposedly know how computers work couldn't be bothered to find out how running a bridge does has nothing to do with requests coming in.
I wonder if these companies are so aggressive against things like cheap VPNs and Apple's private relays as they are against TOR.
Users sometimes believe lies online (ie bridge internet extension is OK or not noticeable) and create a lot of trouble for themselves.
Profile sync can bring that extension onto your work computer as an example I’m familiar with. If you are bridging tor at work not great
Running a bridge with the Snowflake extension/webpage does not put your IP on the public list of Tor nodes: https://tb-manual.torproject.org/bridges/
Being careful not to sync personal settings/extensions to a work machine is certainly good advice.
If you run any game with anti-cheat (which is many) most will have process monitoring. Endpoint tools can also monitor. In the past (I'm not current) you could look at connections using self signed SSL certificates on network, so network monitoring tools could be used to pick up folks pushing tor traffic over your network. You could also watch for folks connecting to tor exit nodes (this used to be public info).
Bridges don't connect to exit nodes.
EDIT: this is the official recommendation from Tor. Spare the downvotes for one minute.
It requires bridges, relays and exit nodes to build a circuit and communicate.
The client does not know what latency exists between the chosen nodes when builds a circuit.
If the nodes are located in large datacenters in good locations you'll have acceptable latency relatively often. If they are on residential ISPs it might not be the case.
Perhaps things have improved in the meantime. https://community.torproject.org/relay/relays-requirements/ does not mention latency.
https://addons.mozilla.org/en-US/firefox/addon/torproject-sn...
https://chrome.google.com/webstore/detail/snowflake/mafpmfcc...
It seems to be an uptick in Tor activity, as yesterday alone it served over 30 different clients. While last year it would hardly get any.
Upgraded to better ISP since, in case that makes a difference how proxies are chosen.
> Snowflake involves a large network of highly ephemeral volunteer proxies, with the goal of outpacing the censor’s ability to block proxy IP addresses [...]. Snowflake addresses NAT traversal by [WebRTC’s ICE negotiation], among a number of new advantages.
> CDNs serve not only their own web services, but also services that users may host on their platforms, such as App Engine. Snowflake currently hosts the [ICE negotiation] on App Engine, but will also do so on other services.
This page has a nice diagram: https://snowflake.torproject.org
Install in Firefox: https://addons.mozilla.org/en-US/firefox/addon/torproject-sn...
Install in the big bro(ws|th)er: https://chrome.google.com/webstore/detail/snowflake/mafpmfcc...
Without installing anything, you can also just leave this tab open: https://snowflake.torproject.org/embed.html
I am moving soon to a Spectrum / road runner area and we are supposed to get 400 down and 20 up. Let's see if it helps.
I don't think I have the capacity to run a node if I understand this clearly (please correct me if I am wrong).
I imagine the way a relay works is you download something from a source node and upload it to the destination node where source and destination are somewhat randomized?
This relay only accepts and sends encrypted traffic and you (as entry node) will not know what is being transmitted. It's encrypted with a key you simply do not have, you're just forwarding it for people that could otherwise not reach the entry nodes. From my point of view this is the safest thing you can do for the Tor network.
Good luck squaring that with being GDPR-compliant for any real-world business use-case...
As formulated that would hopefully not hold up in court.
Firstly, the part s/he quotes at the beginning is from the preamble/recitals, essentially intention statements, explanations and background. This is not in any way legally binding, but a court would use it to interpret the articles. The articles are what matters
And then we get in the messy things: article 12.
> It shall be prohibited to participate, knowingly and intentionally, in activities the object or effect of which is to circumvent prohibitions in this Regulation including by acting as a substitute for natural or legal persons, entities or bodies referred to in Article 2e(3) or Article 2f, 5, 5a, 5b, 5e, 5f or 5h, or by acting to their benefit by using the exceptions in Article 2e(4), 5(6), 5a(2), 5a(5), 5b(2), 5b(3), 5e(2) or 5f(2).’;
Eu law tends to be intepreted conservatively. Its not like US law which is largely case law - in EU law, except for judgements by the ECJ, the measuring stick is the legal text and intention, not a wide interpretation that extends the actual text as you might do in the US.
So e.g. if users can upload text or video on your service and do so to spread/share RT propaganda, you would certainly not need to fear anything directly unless you notice/are told its there and then don't take action (different rules for large platforms though).
Similarly, a VPN or tor node has many functions. Unless you actively and intentionally host such content or explicitly advertise or distribute it (think e.g. a Popcorntime for RT) you would not expect sanctions.
Problem beyond this is that the EU is 27 legal systems. The intention of this regulation is to empower national media regulators to take action against the propaganda anf lies spread by these state media. So while the regulation applies directly, each national law might have slightly different ways of implemeting this. E.g. Poland might take a much stricter view than Portugal, in line with national media regulations.
That said IANAL this is not legal advice, yadda yadda.
I have few hundred bucks left in credit that will expire in a few months and no plans to use it
I'd also suggest running in as many AWS regions as you're able, so that there isn't a lovely block of bridges all in one region.
Now that I set it up, how do I know if it's doing anything? The logs show it bootstraped up to 100% then figured out my IP, and the last line says
> Self-testing indicates your ORPort [my IP]:9393 is reachable from the outside. Excellent. Publishing server descriptor.
Glancing at my router doesn't show any appreciable uptick in traffic. I see a brief spike that hit ~10% of my bandwidth, then it went back down to near zero usage. (I have a static IP and a decently fast symmetric internet connection, fwiw.)
See https://www.hetzner.com/cloud
Last time I asked they were officially OK with users running bridge and exit nodes.
Consider doing that if you'd rather not expose your home IP to scrutiny.
[1]: https://community.torproject.org/relay/community-resources/g...
What we should be doing is encouraging people to use I2P and making it as accessible to the public as Tor (and even more so).
Why I2P over Tor?
- All nodes have the same role, so there's no distinction between nodes in terms of whether they are an entrance relay or any other user.
- It's not designed to be a clearnet proxy, thus there are no "exit" nodes although hidden sites (aka eepsites) can of course be made to forward requests to the clearnet.
- I2P has a sort of DNS system built-in that Tor lacks.
- A totally separate or private P2P network is much easier to form with I2P than Tor.
- Hidden sites are faster on I2P than on Tor.
- I2P didn't come out of DARPA.
- Torrents that are totally internal to the network and don't rely on clearnet trackers or DHT.
Above all, if you have this concept of an "exit" node then it's feasible to observe exit nodes and correlate traffic to a clearnet destination with individual users. Depending on the regime a person is subject to, their use of Tor can potentially backfire on them because the flawed network design.
The concept behind Snowflake seems really cool, and maybe it works out for a lot of people in the short term. It is, however, potentially adding vulnerability to the network by virtue of adding another layer of complexity. Any time you add complexity to a system, you are creating potential for something to go wrong. With Snowflake you are, again, asking for people to identify themselves as Tor bridges (effectively) and neither the Snowflake bridge or the client are benefiting from a darknet connection when talking to each other because they're using WebRTC. WebRTC can of course be used to leak IP addresses.
However, I cannot seem to find the source for the Snowflake browser extension anywhere. This is concerning in and of itself. Does anyone know where it's located? The page for it on addons.mozilla.org does not link to a repo, and the Gitlab repo for Snowflake doesn't appear to include any code for packaging a browser extension. I would not install a browser extension that doesn't have an available source no matter who it's coming from.
If we want censorship-free communication that's as anonymous as can be, then give up on a formalized way of accessing the clearnet and prefer internal networking rather than running glorified VPN proxies.
Tor sucks all the oxygen out of the room while having not adequately addressed the serious flaws in its design.
Although I know there are reasons why people would be interested in running at Tor bridge and using Tor right in this moment, in the long term, we'd be of better help to the world if we worked on bettering and promoting a network project that is overall better for the censored user in the long term. People should be as aware of I2P as Tor and it should be extremely easy to use it. We should also make sure there's plenty of good content available on the I2P network (yes, I am gradually working on this).
I2P implementations:
- https://github.com/i2p/i2p.i2p (the official Java based implementation)
- https://github.com/PurpleI2P/i2pd (a C++ implementation that is also used to make I2P available on Android)
More importantly, Tor has a significant amount of use by child abusers: https://www.wired.com/2014/12/80-percent-dark-web-visits-rel...
So there's not really a moral case for this either. You'd just be enabling paedophiles to cover their tracks.
Is 80% of internet traffic child pornography imagery? Are 80% of cars driven by paedophiles? If not, your comparison makes no sense really.
Also, Tor isn't public infrastructure. It's a largely anonymous group of people who have collaborated to form an anonymising network. Everyone involved who is aware of the above is knowingly enabling the sexual abuse of children, by allowing the perpetrators to hide behind their network.
> Tor executive director Roger Dingledine followed up in a statement to WIRED pointing out that Tor hidden services represent only 2 percent of total traffic over Tor's anonymizing network.
So that's a 80% of 2% of the entire Tor traffic based on 2014 stats. Hardly comparable with stating a question like "Is 80% of internet traffic child pornography imagery?"
Dr Owen's presentation of the study: http://piped2bbch4xslbl2ckr6k62q56kon56ffowxaqzy42ai22a4sash...
Dingledine's follow-up: http://pzhdfe7jraknpj2qgu5cz2u3i4deuyfwmonvzu5i3nyw4t4bmg7o5...
Let's ban knives makers because they allow people to get mugged. By making knives, they're enabling muggers to commit crimes.
The study I linked had the proportion of hidden service visits to paedophile sites at around 80% of the total.
It's such an alarming figure, it really should be in the Tor documentation as a warning of what you'll actually be enabling by running a node.
This is a good point, but more on that below.
> It's such an alarming figure, it really should be in the Tor documentation as a warning of what you'll actually be enabling by running a node.
No, because even according to the article they are not even confident in their results. From DDoS attacks to law enforcement visiting those websites, it is impossible to assess.
> "We do not know the cause of the high hit count [to child abuse sites] and cannot say with any certainty that it corresponds with humans," Owen admitted in a response to the Tor Project shared with WIRED, adding that "caution is advised" when drawing conclusions about the study's results.
Human rights activists around the globe are relying on such infrastructure to have a safer way to communicate with the outside world and denounce actions of their governments. They are by far not the people who would click on the most hidden services, so they will be under-represented on such studies.
Sure encryption is used for unlawful behavior, but if you ban encryption and/or Tor, you will just hurt the people that need it the most while criminals will just find an alternative.
It's interesting to see people this scared of not being a role model citizen. Gives me a china vibe.
I'm not saying everywhere has the same level of surveillance and punishment for deviance, simply that everywhere has them in some form or another. Of course a few are going to remind you of other places. I suppose it is the totality and how they impact day to day life that makes the difference.
Most people have absolutely no need to use Tor, but it's clearly very useful for child abusers looking to not get caught. That study reported 80% of hidden service visits were to paedophile websites. This really is not comparable in scale to how electricity, the internet, storage devices, and so on, are used.
And clearly very useful for activists and journalists to not get imprisoned and tortured because they revealed things they shouldn't have.
But so is the "clear Internet", really. Sure there is a high proportion of innocent traffic, but if you think in terms of criminal activities, I am sure it is non-negligible. From copyright infringement to child pornography to revenge porn to harassment to unlawful handling of data. I have no numbers to back it up, but I'm quite sure a lot of crimes are committed on the "clear net".
And yet, it would be very unreasonable to shut the Internet down over this. Punish the person and their actions, not their tools.
I know by the very nature of it, that’s not a practical ask.
I can’t help but think that despite Tor’s good intentions it’s just not being used for legitimate use.
Every story I’ve read really relies on anecdotal stories. If feel better having a clearer sense of the real userbase.
An easy thing we can all do to help improve that is to use Tor for legitimate every-day use, even when you have nothing to hide.
[0]: https://en.wikipedia.org/wiki/Email_spam#Statistics_and_esti...