ooni / probe

OONI Probe network measurement tool for detecting internet censorship
https://ooni.org/install
BSD 3-Clause "New" or "Revised" License
749 stars 142 forks source link

vpn: ship MVP for the openvpn experiment #2688

Open ainghazal opened 3 months ago

ainghazal commented 3 months ago

Definition of done

As a first iteration, we'll be shipping a predetermined set of endpoints to contact and probe RiseupVPN infrastructure.

Due to constrains derived from credentials distribution, we also will need to be able to distribute valid credentials to probes.

After some analysis, the current consensus is that OpenVPN will be an experiment of its own, and that will eventually replace the existing RiseupVPN experiment. The previous API requests are better exercised by dedicated target lists in webconnectivity, and the new experiment has only to deal with protocol analysis and should not fail by unrelated API blocks or intermittencies.

This issue supersedes #2026.

ainghazal commented 1 month ago

As a first iteration, we'll be shipping a predetermined set of endpoints to contact and probe RiseupVPN infrastructure.

as part of the discussion and implementation of the backend service, we somehow went past the first definition of MVP and extended it so that the VPN probe service is also in charge of endpoint discovery and credential distribution.