https://blog.mozilla.org/blog/2019/09/10/firefoxs-test-pilot-program-returns-with-firefox-private-network-beta/Firefox propose en test, officiellement uniquement aux USA, une extension qui chiffre tout le trafic en le faisant passer par un proxy Cloudflare.
En passant par un proxy web, on peut contourner le test de localisation sur
https://private-network.firefox.com/dist/secure-proxy.xpi et installer l'extension.
Elle se connecte en TCP sur 162.159.192.20 (Cloudflare FranceIX) sur le port 2486.
curl -v -k https://162.159.192.20:2486
...
> GET / HTTP/2
> Host: 162.159.192.20:2486
> User-Agent: curl/7.58.0
> Accept: */*
>
...
< HTTP/2 404
< cf-warp-error: 1
< content-type: text/plain; charset=utf-8
< content-length: 3
< date: Wed, 11 Sep 2019 00:54:17 GMT
<
Il s'agit probablement d'un proxy HTTP (mais impossible de l'utiliser tel quel, il y a probablement une identification d'une manière ou d'une autre), et le "cf-warp-error" suggère un lien avec le "VPN" Cloudflare Warp, annoncé le 01/04 mais toujours pas lancé, et qui lui est censé utiliser le protocole Wireguard en UDP.
On ressort à FranceIX, avec un support IPv6
Connectivité IPv4 (via requête DNS) OK : IPv4 publique = 8.40.31.149
Connectivité IPv4 (via IPv4 littérale) OK : IPv4 publique = 8.40.31.155
Connectivité IPv6 (via requête DNS) OK : IPv6 publique = 2a09:bac0:19::828:1f8a
La version du protocole IP utilisée par défaut est IPv6
Les serveurs doivent être très peu utilisés, mais je suis impressionné côté test de débit :
Je ne sais pas pourquoi nPerf pense que l'opérateur est Level 3, puisqu'il identifie bien que les IP appartiennent à AS13335 (Cloudflare).
speedtest.net indique aussi Level 3
Côté download, même si c'est légèrement moins bon que nPerf, ça fonctionne toujours.
En revanche, le test d'upload peut soit fonctionner normalement, soit donner des débits beaucoup plus bas, soit même bloquer tout en continuant de consommer du CPU.
Il y a quelques soucis avec les WebSockets on dirait : "Firefox ne peut établir de connexion avec le serveur à l’adresse wss://massy.testdebit.info:8080/ws".