4 votes

Comment puis-je bloquer le trafic à l'extérieur du VPN, même si le VPN est en panne ?

Je voudrais diriger tout le trafic à travers ma connexion VPN sur mon téléphone Android (HTC Desire). Le VPN fonctionne très bien, mais le problème est que lorsque le VPN se déconnecte, le trafic est redirigé vers mon Internet ordinaire, ce que je ne veux pas. Comment puis-je bloquer le trafic en dehors du VPN ?

2voto

Chris Roberts Points 7543

Vous pourriez utiliser DroidWall pour cela si vous êtes enraciné. Il suffit de refuser tout trafic et d'autoriser le trafic vers votre IP/port VPN. Si vous avez besoin d'utiliser un script personnalisé, consultez la section page de manuel d'iptables pour la syntaxe. Voici un exemple rapide et non testé.

iptables -P FORWARD ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -A OUTPUT -p udp --dport 1194 -d xxx.xxx.xxx.xxx -j ACCEPT

2voto

J Davis Points 245

Réponse précédente est un peu dépassé (mais devrait toujours fonctionner), car DroidWall n'est plus développé, alors qu'il existe un fork nommé AFWall+ . L'application a des versions gratuites et "donate" et vous permet de permettre aux applications d'accéder à l'Internet uniquement par VPN en utilisant l'interface graphique. Vous devrez probablement obtenir la version payante pour cette fonctionnalité, mais je ne suis pas sûr de cela parce que la description dans F-Droid dit que vous devez l'acheter, alors que dans Play Store il n'y a rien à propos de ça. La racine est nécessaire, bien sûr.

Sur la capture d'écran, WireGuard est l'application VPN et est autorisée sur tous les réseaux, les autres applications ne sont autorisées que sur le VPN (quatrième colonne), certaines ne sont pas autorisées à accéder à Internet du tout :

enter image description here

Depuis Android 8, il existe également une option intégrée de blocage des connexions sans VPN dans les paramètres VPN.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X