Skip to content

Project idea: Split circumvention settings into "easy" and "advanced" views

Tor's circumvention settings are becoming increasingly complex due to the censorship arms race. While features like Connection Assist were originally envisioned as a way to spare users from manually configuration their circumvention settings entirely, the reality is that users subjected to particularly heavy censorship often need to dive into these settings anyway.

Current routes to circumvent censorship include:

  • Connection Assist
  • Built-in bridges, including:
    • Obfs4
    • Snowflake
    • Meek
  • Bridges requested from rdsys
  • User added bridges, distributed by:
    • Telegram
    • Email
    • Web

In the near future, these options may be further expanded by the addition of:

  • Lox bridges
  • New pluggable transports, i.g. Webtunnel and Conjure
  • Incorporating Orbot's "Ask Tor" feature

As such, there may be some benefit in splitting our circumvention settings into "easy" and "advanced" views, to prevent users from becoming completely overwhelmed by the sheer volume of routes. The "easy" view could include simple options like built-in bridges, alongside semi-automated options powered by the circumvention API (e.g. Connection Assist or Ask Tor), whereas the "advanced" view would contain options that provide for more manual configuration.

Edited by donuts
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information