1 votes

Bloquer toutes les connexions à l'exception d'un seul serveur hôte ? (bloquer par serveur et non par application)

Ma compagnie de téléphonie mobile offre un forfait gratuit pour Facebook avec une bande passante illimitée, mais lorsque j'ouvre ma connexion 3G, le mobile se connecte automatiquement à des serveurs inconnus (peut-être Google) et la compagnie de téléphonie mobile me facture cette connexion.

La question en mots simples :
Comment faire pour que toutes les connexions soient bloquées (même google) sauf facebook.com ?

1voto

Galaxy Z Flip 3 Points 12200

Si vous êtes enraciné, vous pouvez configurer Firewall des règles pour tout bloquer sauf Facebook, mais je ne pense pas que votre problème soit si complexe :

lorsque j'ouvre ma connexion 3G, le mobile se connecte automatiquement à des serveurs inconnus.

Impossible de comprendre ce que cela signifie, car je ne peux pas ouvrir ma connexion 3G. Il me semble que vous parlez de l'ouverture du navigateur web ou de l'ouverture de la connexion 3G. Background Data te baise. Dans le premier cas, faites de votre page d'accueil Facebook. Dans le second cas, désactivez Background Data de Settings ~> Accounts and Sync . C'est fait !


Si vous voulez le faire à la manière d'un Pare-feu, ouvrez Emulateur de terminal . Passez à la racine en su (votre appareil doit être enraciné pour cela). Maintenant, exécutez les commandes suivantes dans l'ordre :

iptables -A OUTPUT -p tcp -d facebook.com -j ALLOW

iptables -A OUTPUT -p tcp -d * -j DROP

(Faites-le à vos propres risques après avoir effectué des sauvegardes appropriées. Certains appareils deviennent instables après cela).

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