Opened 4 months ago

Last modified 10 days ago

#30777 assigned project

Run a "set up new bridges" campaign

Reported by: phw Owned by:
Priority: High Milestone:
Component: Community/Outreach Version:
Severity: Normal Keywords: anti-censorship-roadmap-september
Cc: gaba, cohosh, arma, ggus, stephw, alison Actual Points:
Parent ID: #31281 Points: 3
Reviewer: Sponsor: Sponsor30-must

Description

We currently have around 500 obfs4 bridges. That's not a lot and some of them don't work properly, so the effective number is even lower. It's time to ask volunteers to set up more bridges.

One way to do that is by writing a blog post and doing outreach on Twitter. We should point people to our obfs4 setup guide. Ideally, we would start with a small group of people (e.g., by posting to tor-relays@), fix any issues that we discover in our guide, and then repeat the outreach campaign for a larger set of people.

Another thing worth considering is what kind of bridges we want:

  • We certainly need more obfs4 bridges even though the protocol still has some UX issues for operators (see #30471).
  • More vanilla bridges would be useful too but, since #28655, only if the bridge doesn't also run an obfs4 protocol. Otherwise BridgeDB won't hand out the vanilla bridge line. As an added bonus, modern tor bridges may currently be resistant to the GFW's active probing as discussed over in #30500.
  • Once #23888 is done, we should also encourage people to install the snowflake webextension.

Child Tickets

TicketStatusOwnerSummaryComponent
#30708closedphwCreate a docker image for obfs4proxyCircumvention/Obfs4

Change History (16)

comment:1 Changed 4 months ago by gaba

Cc: stephw added

comment:2 Changed 4 months ago by ggus

We should point people to our obfs4 setup guide.

About this, we will include obfs4 guide to the new Community Portal section "Relay Operations", so we can translate and it will be easier to find and share this resource. The new portal is going to be publicly released till the end of June.

Also, should we have a goal in numbers? How many more bridges we are looking for? We can discuss this during a community team meeting.

comment:3 in reply to:  2 Changed 4 months ago by phw

Replying to ggus:

We should point people to our obfs4 setup guide.

About this, we will include obfs4 guide to the new Community Portal section "Relay Operations", so we can translate and it will be easier to find and share this resource. The new portal is going to be publicly released till the end of June.


That's great news, thanks!

Also, should we have a goal in numbers? How many more bridges we are looking for? We can discuss this during a community team meeting.


In our proposal for Sponsor 30 we wrote that "we aim to attract volunteers to run at least 100 new bridges."

comment:4 Changed 3 months ago by freebeer0

There is a ticket on Stack Exchange by someone who says, "I am running an obfs4 bridge on my raspberry pi since 10 days now and haven't seen a single client," and a reply that says, "I have the same problem."

comment:5 Changed 3 months ago by gaba

Cc: alison added
Owner: alison deleted
Status: newassigned

comment:6 Changed 3 months ago by gaba

Priority: MediumHigh

comment:7 Changed 3 months ago by phw

Over at #30708, I started working on a Docker image for obfs4proxy (and Tor). Some prospective bridge operators may find this useful, so we may want to get this done before launching our campaign.

comment:8 Changed 3 months ago by gaba

Sounds good. Adding #30708 as a ticket then and we come back here once that is done.

comment:9 in reply to:  8 ; Changed 2 months ago by phw

Replying to gaba:

Sounds good. Adding #30708 as a ticket then and we come back here once that is done.


We're done with the docker container and added instructions to our setup guide. We can now move forward with this ticket.

comment:10 in reply to:  9 Changed 2 months ago by phw

Replying to phw:

Replying to gaba:

Sounds good. Adding #30708 as a ticket then and we come back here once that is done.


We're done with the docker container and added instructions to our setup guide. We can now move forward with this ticket.


Actually, let's wait until #31153 is done as it will make bridge setup significantly easier. We hope to have the package in Debian stable by mid-September.

comment:11 Changed 2 months ago by gaba

Keywords: anti-censorship-roadmap-september added; anti-censorship-roadmap removed

comment:12 Changed 7 weeks ago by karsten

Hi! We have a roadmap item on the metrics team roadmap saying "Be prepared to track the "set up a new {relay,bridge}" campaigns (c.f. #30777)".

Are there any more details about what kind of preparation is needed here? Who is going to track this campaign, and what information do they need? Would a Relay Search query like this one (with whatever number of days back) help as first insight into newly added bridges? Or is this about making fancy graphs at the end of the campaign and maybe mid-way through?

Happy to discuss this on a new ticket or elsewhere. This just seemed like a way to reach everyone involved. Sorry for the noise!

comment:13 in reply to:  12 Changed 7 weeks ago by phw

Replying to karsten:

Hi! We have a roadmap item on the metrics team roadmap saying "Be prepared to track the "set up a new {relay,bridge}" campaigns (c.f. #30777)".

Are there any more details about what kind of preparation is needed here? Who is going to track this campaign, and what information do they need? Would a Relay Search query like this one (with whatever number of days back) help as first insight into newly added bridges? Or is this about making fancy graphs at the end of the campaign and maybe mid-way through?

Happy to discuss this on a new ticket or elsewhere. This just seemed like a way to reach everyone involved. Sorry for the noise!


We have a DRL objective in which we mentioned that we aim for at least 100 new bridges. Naturally, it's difficult to show that a bridge was set up only because of our campaign. (While our bridge setup instructions have hard-coded nicknames that could help us approximate the number of "campaign bridges," we encourage users to pick whatever nickname they like.) Your Relay Search query is indeed helpful: the metric "number of new bridges since the campaign started" is probably the best approximation we have to track our success.

comment:14 Changed 6 weeks ago by phw

Parent ID: #31268

comment:15 Changed 6 weeks ago by phw

Parent ID: #31268#31281

comment:16 Changed 10 days ago by phw

Brief update: We started our campaign on August 28 in this blog post. So far, 46 new bridges were set up and reported to us.

Note: See TracTickets for help on using tickets.