Le gouvernement de mon pays a bloqué les connexions VPN. Que devrais-je utiliser ?
(news.ycombinator.com)- L’Indonésie est actuellement en plein chaos, et ce matin le gouvernement a bloqué l’accès à Twitter et Discord
- Parce qu’il savait que les informations se propageaient principalement par ces canaux
- En temps normal, utiliser WARP de Cloudflare permet d’éviter le blocage, mais aujourd’hui l’accès a été bloqué. Quelle alternative devrais-je utiliser ?
3 commentaires
Peut-on vraiment qualifier de pays libre un pays qui va jusqu’à bloquer même les VPN…
Chine, Indonésie, Royaume-Uni, Australie, ... c’est un problème plus répandu qu’on ne le pense.
Avis Hacker News
J’ai travaillé au début des années 2020 sur des solutions de contournement de la censure chez un grand fournisseur de VPN
Je me dis qu’il serait bien qu’un grand opérateur de radio ondes courtes diffuse carrément les paquets VPN dans le monde entier via de la radiodiffusion de données, comme un service public
Tu dis qu’Obfs4proxy fait passer le trafic pour quelque chose d’inoffensif, mais en pratique le DPI peut le voir comme un flux d’octets aléatoires, le classer comme protocole inconnu et le bloquer. Il vaut mieux tromper le DPI pour qu’il croie voir du HTTPS. Bien sûr, si HTTPS est lui aussi bloqué, ça ne sert plus à rien
Je serais curieux d’avoir ton avis sur les systèmes qui transmettent selon un schéma de bande passante constant pour empêcher l’analyse de trafic, comme DAITA de Mullvad
Des astuces comme le TLS fragmenté (
fragmented TLS) ou l’inversion de l’ordre des paquets peuvent aussi être efficaces, et même un simple transport HTTPS de base constitue un bon point de départ dans la plupart des endroits. URnetwork, un système distribué open source, fournit toutes ces fonctions. On peut aussi le récupérer sur les grands stores ou sur F-DroidInstaller Obfs4proxy et Shapeshifter est vraiment pénible et prend beaucoup de temps
ssh -Dcomme serveur SOCKS. Ce n’est presque jamais bloqué, mais la nature du trafic le rend facile à repérerJ’ai vécu un temps en Chine et traversé plusieurs vagues de blocage de VPN. Aujourd’hui, la plupart des sociétés de VPN ont renoncé à prendre en charge les pays qui bloquent. Les VPN commerciaux finissent toujours par être bloqués un jour ou l’autre
J’ai entendu dire que cette méthode ne marchait pas en Chine, car les blocs d’IP publiques des VPS sont bien connus. On m’a dit que ce n’était pas une solution vraiment utile face au pare-feu chinois
Utiliser une instance VM comme tunnel VPN est une bonne idée, mais la vraie bande passante Internet entre l’intérieur et l’extérieur de la Chine est tellement limitée qu’il y a vite une limite de capacité. Une meilleure configuration consiste à placer une VM de chaque côté du pare-feu et à utiliser le peering entre les VM internes et externes chez le même hébergeur (Alibaba Cloud, par exemple). La VM interne peut être montée simplement avec des outils comme socat ou netfilter
Moi aussi, quand je travaillais en Chine (je n’y vivais pas en permanence, mais j’y allais souvent), j’avais simplement ouvert OpenVPN sur mon propre serveur aux ports 443 ou 22, et cela me permettait généralement de me connecter sans problème
Il y a deux ans encore, GitHub a aussi été brièvement bloqué en Indonésie, et l’un des principaux FAI y a même temporairement bloqué SSH
En tant que résident indonésien, je ne me souviens pas avoir vu récemment des nouvelles indiquant que X (Twitter) ou Discord auraient été bloqués. En 2024, il a bien été dit que X pourrait être bloqué à cause de contenus pour adultes
Je ne pense pas qu’ici (Hacker News) soit l’endroit idéal pour poser des questions sur le contournement de la censure
Si j’étais les services de renseignement chinois, russes ou iraniens, je lancerais moi-même de faux fournisseurs VPN « spécialisés pays à risque » pour en faire des honeypots destinés à collecter les informations des dissidents
À mon avis, pour quelqu’un de techniquement à l’aise, la méthode la plus sûre consiste à lancer une petite instance serveur sur un cloud étranger et à accéder à l’information via du forwarding et un proxy SSH
Je ne suis pas d’accord avec l’idée que recommander des méthodes ou fournisseurs connus prouverait une absence d’expérience du contournement de la censure
Si tu ne fais pas confiance à la couche extérieure, tu peux aussi ajouter un autre VPN par-dessus
Les VPN qui font de la publicité ont un objectif commercial, donc il y a de fortes chances que des services d’espionnage étatiques soient impliqués d’une manière ou d’une autre
Je pense que l’Australie et le Royaume-Uni pourraient bientôt suivre cette voie eux aussi
Il y a encore six mois, j’aurais sans doute ri en lisant ça, mais maintenant cela me paraît bien réel et inquiétant (Royaume-Uni)
En Australie, j’ai déjà averti que cela arriverait pour des raisons politiques
Je pense qu’il ne faut pas sous-estimer les capacités d’une société
Je pense que certains États conservateurs des États-Unis essaieront bientôt aussi. Les lois de vérification d’identité pour les sites porno ne marchent pas, donc l’étape suivante viendra probablement
90 % du « journalisme citoyen » n’est pas vraiment du journalisme, un peu comme la science citoyenne qui prétend faire de la recherche sur les vaccins
Tor : convivial, facile à installer, fort en anonymat et gratuit. Mais il est souvent visé par la censure, lent, et les nœuds de sortie sont mal vus par presque tous les sites
Tailscale n’est utile que si l’OP (l’auteur de la question) ne peut pas se connecter à Mullvad.net pour s’inscrire
On trouve des VPS compatibles Wireguard à 20–30 dollars par an, donc 20–30 dollars par mois ressemble à une erreur. On peut trouver des VPS bon marché sur vpspricetracker.com
NordVPN ou ProtonVPN sont à peu près dans la même catégorie que Mullvad. Si c’est gratuit, c’est toi le produit ; et même si c’est payant, le trafic finit malgré tout sur des serveurs VPN publiquement connus, ce qui peut déjà être risqué dans certains pays rien qu’au niveau des métadonnées
Une IP de VPS n’est pas une IP résidentielle, donc certains sites ou services bloquent les connexions venant d’un VPS ou demandent des vérifications supplémentaires
Tor dispose aussi de techniques anticensure comme Snowflake. Si le niveau de blocage est très élevé, Tor peut être l’option la plus efficace
Je travaille souvent en Chine, et jusqu’ici mon VPN WireGuard (installé chez moi) n’a jamais été bloqué
Je voyage en Ouzbékistan et j’ai été surpris de voir que le protocole wireguard lui-même y était bloqué
Là où wireguard est bloqué, j’ai déjà réussi à le faire passer au-dessus de wstunnel
En soi, wireguard a des schémas réseau qui se remarquent, et il n’a pas été conçu dans une logique d’obfuscation
C’est étonnant qu’un gouvernement bloque simplement un protocole dont le seul but est de créer un tunnel sûr entre deux ordinateurs
Je pense que le blocage du protocole wireguard pourrait aussi devenir une réalité au Royaume-Uni dans un avenir proche
XRay/XTLS-Reality/VLESS fonctionne aussi très bien. On dit même que c’est difficile à détecter, y compris en Chine
Grâce au pare-feu chinois, les technologies de contournement de la censure ont beaucoup progressé. Ravi de voir quelqu’un mentionner XRay !
Il y a aussi un projet appelé sing-box qui vaut le détour (lien du projet).
Je me demande si le fait que tout le trafic converge vers un seul site web ne risque pas justement d’éveiller les soupçons
Mastodon est difficile à bloquer complètement pour un régime, et la plupart des instances n’interdisent pas l’usage de Tor
N’est-il pas facile de bloquer individuellement des serveurs particuliers (
mastodon.social, etc.) ?Le blocage au niveau du protocole est lui aussi plus facile qu’on ne le pense. Les pays qui bloquent les VPN ont tendance à passer très vite du simple blocage par IP au blocage au niveau du protocole